在Bash/Readline + PuTTY中重新映射alt -right光标



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

set editing-mode vi
"^[": backward-word
"^[": forward-word

(显然^[字符是使用Ctrl-V然后使用 alt -右光标组合键输入的)

Alt-rightcursor 。但是 alt -left光标不会向后移动一个单词。

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

你试过逃跑吗?逃跑,离开了

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:__windevprojectsHotkeysHotkeysbinx64ReleaseHotkeys.exe G18
#IfWinActive

(最后一个快捷方式使用c#关闭窗口)

您还必须在Connection->Data

中将PuTTY Terminal-type string设置为linux

最新更新