Есть ли другое сочетание клавиш для циклического изменения истории команд в bash? - PullRequest
2 голосов
/ 25 октября 2011

Я знаю, что вы можете использовать клавиши со стрелками для перемещения вверх и вниз по истории команд в bash, но я хочу знать, существует ли эквивалентный буквенный ярлык, чтобы моим рукам не приходилось слишком далеко ходить.Любые идеи?

Примечание: я знаю Ctrl-R для поиска в истории команд.

Ответы [ 2 ]

5 голосов
/ 25 октября 2011

В bash большинство emacs привязок клавиш также работает.

Так что вы ищете здесь, C-n и C-p

Или вы можете сделать set -o vi, а затем использовать vi привязки клавиш j & k . В обычном режиме, конечно, т.е. до, ESC первый.

0 голосов
/ 25 октября 2011

Одна вещь о ctrl-R, которую я не знал, состояла в том, что вы можете нажать на нее второй / третий / ... раз, чтобы прокрутить назад предыдущие команды соответствия. Я не могу поверить, что все эти годы я вместо этого делал history | grep blah.

...