Я знаю, что вы можете использовать клавиши со стрелками для перемещения вверх и вниз по истории команд в bash, но я хочу знать, существует ли эквивалентный буквенный ярлык, чтобы моим рукам не приходилось слишком далеко ходить.Любые идеи?
Примечание: я знаю Ctrl-R для поиска в истории команд.
В bash большинство emacs привязок клавиш также работает.
Так что вы ищете здесь, C-n и C-p
Или вы можете сделать set -o vi, а затем использовать vi привязки клавиш j & k . В обычном режиме, конечно, т.е. до, ESC первый.
set -o vi
Одна вещь о ctrl-R, которую я не знал, состояла в том, что вы можете нажать на нее второй / третий / ... раз, чтобы прокрутить назад предыдущие команды соответствия. Я не могу поверить, что все эти годы я вместо этого делал history | grep blah.
history | grep blah