当我通过 SSH 使用 putty(从我的 Windows 7 机器)连接到我的本地 Ubuntu 开发服务器时,以下组合键无法在单词边界上向前和向后移动光标:
- Ctrl+Left Arrow在光标键盘上
- Ctrl+Right Arrow在光标键盘上
光标每次只能移动一个字符。我正在使用 bash。
答案1
将以下两行添加到~/.inputrc
目标计算机上的文件中:
"\eOD": backward-word
"\eOC": forward-word
为了确保它们是正确的序列,在 Bash 提示符下键入Ctrl- V Ctrl-LeftArrow和Ctrl- V Ctrl- RightArrow,您应该会看到:
^[OD^[OC
当您开始新会话时,这些键将可用,或者您可以按Ctrl- xCtrl-r重新读取~/.inputrc
当前会话的文件。
答案2
对于 Linux 控制台:
"\e[1~": beginning-of-line
"\e[4~": end-of-line
"\e[5~": beginning-of-history
"\e[6~": end-of-history
"\e[3~": delete-char
"\e[2~": quoted-insert