Переназначение Alt-rightcursor в Bash/Readline + PuTTY
Я хочу переназначить Alt-B
(backward-word
) в Bash (доступ через SSH/PuTTY). Мне удалось переназначить Alt-F
(forward-word
) в .inputrc
:
set editing-mode vi
"^[": backward-word
"^[": forward-word
(очевидно, ^[
символ вводится с помощью Ctrl-V
а затем сочетание клавиш, как Alt-rightcursor
)
Alt-rightcursor
работает. Но Alt-leftcursor
не сдвигает ни слова назад.
В чем причина и как я могу это исправить?
1 ответ
Решение
Вы пытались сбежать, верно? побег, слева
AutoHotKey может помочь
; if PuTTY
#IfWinActive, ahk_class PuTTY
^V::Send +{Insert}
!Left::Send {Escape Down}{Left}{Escape Up}
!Right::Send {Escape Down}{Right}{Escape Up}
^Delete::Send ^k
^Backspace::Send ^u
!Backspace::Send ^w
!Delete::Send !d
^w::RunWait C:\__win\dev\projects\Hotkeys\Hotkeys\bin\x64\Release\Hotkeys.exe G18
#IfWinActive
(Последний ярлык использует C#, чтобы закрыть окно)
Вы также должны установить строку типа терминала PuTTY на linux
в Соединении-> Данные