我想在Bash中重新映射Alt-B
(backward-word
)(通过SSH / PuTTY访问)。我设法在Alt-F
中重新映射forward-word
(.inputrc
):
set editing-mode vi
"^[": backward-word
"^[": forward-word
(显然^[
字符是使用Ctrl-V
输入的,然后是Alt-rightcursor
的键组合
Alt-rightcursor
有效。但Alt-leftcursor
不会移回一个字。
原因是什么?如何解决这个问题?
答案 0 :(得分: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#关闭窗口)
您还必须在Connection-> Data
中将PuTTY Terminal-type字符串设置为linux