hstr/README.md

51 lines
964 B
Markdown
Raw Normal View History

2013-12-03 06:47:51 +08:00
hstr
====
2013-12-03 06:55:33 +08:00
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://bitbucket.org/dvorka/hstr/downloads
INSTALLATION
------------
* add hh to $PATH
* you may also bind hh to a BASH key (e.g. F12) by adding bind to .bashrc:
2013-12-03 06:58:34 +08:00
2013-12-03 14:51:28 +08:00
bind '"\e[24~":"hh"'
2013-12-03 06:58:34 +08:00
2013-12-03 14:51:28 +08:00
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~" (no quotes).
Replace the "^[" with \e. To clear the line first, add “\C-k \C-u” in front of
the actual command to clear the line first.
2013-12-03 06:58:34 +08:00
2013-12-03 14:51:28 +08:00
bind '"\e[24~":"\C-kX\C-uhh\n"'
2013-12-03 06:58:34 +08:00
2013-12-03 14:51:28 +08:00
Binding using Ctrl-F12:
2013-12-03 06:58:34 +08:00
2013-12-03 14:51:28 +08:00
bind '"\e[24;5~":"\C-kX\C-uhh\n"'
2013-12-03 06:58:34 +08:00
2013-12-03 14:51:28 +08:00
Check:
2013-12-03 06:58:34 +08:00
2013-12-03 14:51:28 +08:00
bind -S
2013-12-03 06:55:33 +08:00
BUGS
----
https://bitbucket.org/dvorka/hstr/issues/new
AUTHOR
------
martin.dvorak@mindforger.com
- eof -