mirror of
https://github.com/dvorka/hstr.git
synced 2025-02-24 14:57:35 +08:00
48 lines
971 B
Markdown
48 lines
971 B
Markdown
hstr
|
|
====
|
|
|
|
BASH History Suggest Box.
|
|
|
|
DESCRIPTION
|
|
-----------
|
|
A command line utility that brings improved BASH command completion
|
|
from the history. It aims to make completion easier to use and faster
|
|
than Ctrl-R.
|
|
|
|
|
|
DOWNLOAD
|
|
--------
|
|
https://github.com/dvorka/hstr/releases
|
|
|
|
|
|
INSTALLATION
|
|
------------
|
|
* bind `hh` to a key and/or add it to $PATH
|
|
* bind `hh` to a BASH key by adding a line to your `.bashrc`, e.g. Ctrl-R:
|
|
|
|
`bind '"\C-r": "\C-k\C-uhh\C-j"'`
|
|
|
|
or F12:
|
|
|
|
`bind '"\e[24~":"\C-k\C-uhh\C-j"'`
|
|
|
|
or Ctrl-F12:
|
|
|
|
`bind '"\e[24;5~":"\C-k\C-uhh\C-j"'`
|
|
|
|
To determine the character sequence emitted by a pressed key in terminal,
|
|
type CTRL-v and then press the key. For example, F12 gives `^[[24~`.
|
|
Replace the `^[` with `\e`. To clear the line first, add `\C-k \C-u` in front of
|
|
the actual command. Check your current bindings using:
|
|
|
|
`bind -S`
|
|
|
|
BUGS
|
|
----
|
|
https://github.com/dvorka/hstr/issues
|
|
|
|
|
|
AUTHOR
|
|
------
|
|
martin.dvorak@mindforger.com
|
|
|