我已经添加
"\eOD": backward-word
"\eOC": forward-word
我.inputrc
在 Cygwin 中整理了 ctrl-arrow 键映射,使我能够向前和向后移动。
当我通过 SSH 连接到任何其他 Linux 系统时,我会丢失此绑定。有人可以帮忙吗?
我使用的是 PuTTYcyg 20101029,我的终端类型是 xterm,我使用的是 Cygwin 1.7.9。
答案1
如果您不能依赖于在远程主机上维护 .bashrc、.intputrc 或 .ssh/rc 等文件,我也看不到任何方法可以使 sshbind -x '\eOD':backward-word
在登录时始终运行命令(例如等) 。那么这个怎么样:
function ssh ()
{
host=$1 ; shift
scp ~/.inputrc $host:
command ssh $host "$@"
}
这有点笨拙,而且会慢一点,但它会给你你的按键绑定。