Шпаклевка SSH: ключи CTRL+Cursor не работают пропуск к предыдущему/следующему слову

Когда я подключен к своей локальной Ubuntu dev сервер со шпаклевкой (от моего поля Windows 7) через SSH, следующие сочетания клавиш не работают для перемещения курсора вперед и назад на границах слова:

  • Стрелка Ctrl+Left на клавиатуре управления курсором
  • Стрелка Ctrl+Right на клавиатуре управления курсором

Курсор только перемещает один символ за один раз. Я использую удар.

29
задан 02.07.2018, 05:17

1 ответ

Добавьте эти две строки к Вашему ~/.inputrc файл на целевой машине:

"\eOD": backward-word
"\eOC": forward-word

Чтобы удостовериться, что они - корректные последовательности, при подсказке Bash, Ctrl-LeftArrow Ctrl-V типа и Ctrl-RightArrow Ctrl-V, необходимо видеть:

^[OD^[OC

При запуске новой сессии ключи будут доступны, или можно нажать Ctrl-xCtrl-r для перечитывания ~/.inputrc файл для текущей сессии.

42
ответ дан 07.12.2019, 09:20

Теги

Похожие вопросы