1

Ctrl + A и Ctrl + E приведут вас к началу и концу командной строки.

Как вы прыгаете на середину? или хотя бы 20 символов или около того?

Если кто-то из вас часто пользуется bash и печатает быстро, вы в конечном итоге быстро переключаетесь с начала на конец.

Я хотел бы очень быстро прыгнуть (еще одна комбинация элементов управления без потери Ctrl + A и Ctrl + E в качестве примера) к приблизительному среднему значению против удерживания клавиши « Вправо» или « Влево» и ожидания или необходимости перехода в режим vi. ,

3 ответа3

2

Если вы установили редактирование командной строки в режим vi:

set -o vi

Затем вы можете (например) переместить позицию на 20 символов от начала строки следующим образом:

  • нажатие клавиши ESC
  • нажмите ^ (чтобы добраться до начала строки)
  • нажмите 20l (перемещает курсор на 20 символов вправо)
2

Если вы ищете метод режима Emacs Key,

Используйте alt- # затем команду.

Например, Alt-3 Alt-b переместит курсор назад на три целых слова.

Ссылка

0

Этот ответ зависит от характера строки (то есть, если это большой блок текста или отдельных слов) и используемого эмулятора терминала.

Если это отдельные слова, я, как правило, использую Ctrl + [левая или правая клавиша со стрелкой], чтобы переходить между словами в мятном.

Если в замазке, я могу сделать эквивалент с alt+f и alt+b, чтобы перемещаться вперед и назад по словам соответственно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .