在Bash / Readline + PuTTY中重新映射Alt-rightcursor

时间:2014-07-30 16:56:32

标签: bash putty readline

我想在Bash中重新映射Alt-Bbackward-word)(通过SSH / PuTTY访问)。我设法在Alt-F中重新映射forward-word.inputrc):

set editing-mode vi

"^[": backward-word
"^[": forward-word

(显然^[字符是使用Ctrl-V输入的,然后是Alt-rightcursor的键组合

Alt-rightcursor有效。但Alt-leftcursor不会移回一个字。

原因是什么?如何解决这个问题?

1 个答案:

答案 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