Переход к слову в bash в режиме Emacs

Я использую командную строку в режиме Emacs и хотел бы переместить мой курсор на символ вперед или назад. Есть ли какие-нибудь сочетания клавиш, которые я могу набрать, чтобы быстро добраться до этой позиции. Например, длинная командная строка

The quick brown fox jumps over the lazy dog

и мой курсор находится на первом символе и хочу перейти к слову over, Прямо сейчас я должен нажать Ctrlx Ctrle, чтобы вызвать редактор, поиск и сохранение. Есть ли способ сделать это в Emacs в самой командной строке, не переходя на vi?

1 ответ

Из руководства по bash в командах readline:

character-search (C-])
Символ читается и точка перемещается к следующему вхождению этого символа. Отрицательный счет ищет предыдущие вхождения.

Итак, если бы я имел:

$ set -o emacs
  ^

затем C-]o возьму меня o в -o, Вы можете использовать счетчик для поиска, так что M-2 C-] e возьму меня emacs,

Другие вопросы по тегам