Когда я подключаюсь к своему локальному серверу разработки Ubuntu с помощью putty (из моего окна Windows 7) через SSH, следующие комбинации клавиш не работают для перемещения курсора вперед и назад на границах слов:
- Ctrl+ Left Arrowна курсоре
- Ctrl+ Right Arrowна курсоре
Курсор перемещается только на один символ за раз. Я использую Bash.
Alt+B
иAlt+F
будет двигаться вперед / назад на одно слово. Вы можете изменить привязки vi, если хотите, и перейти к нимw
Ответы:
Добавьте эти две строки в ваш
~/.inputrc
файл на конечном компьютере:Для того, чтобы убедиться , что они правильные последовательности, в строке типа Bash Ctrl- V Ctrl- LeftArrowи Ctrl- V Ctrl- RightArrow, вы должны увидеть:
Когда вы начинаете новый сеанс, ключи будут доступны, или вы можете нажать Ctrl- xCtrl-, rчтобы перечитать
~/.inputrc
файл текущего сеанса.источник
bind -P | grep kill-word
показать вам существующие привязки клавиш для удаления целых слов. При необходимости вы можете изменить привязки аналогично моему ответу выше.backward-char
иforward-char
вместо того, чтобы просто добавлять эти строки, мне пришлось заменить строки, которые уже содержали привязки.Для консоли Linux:
7.7. Создание файла / etc / inputrc
источник