![为什么某些默认的 Bindkey 键在 tcsh 中不起作用?](https://linux22.com/image/32795/%E4%B8%BA%E4%BB%80%E4%B9%88%E6%9F%90%E4%BA%9B%E9%BB%98%E8%AE%A4%E7%9A%84%20Bindkey%20%E9%94%AE%E5%9C%A8%20tcsh%20%E4%B8%AD%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8%EF%BC%9F.png)
我正在使用 tcsh,我发现我的一些自定义绑定和一些默认的 Bindkey 绑定不起作用。他们为什么不工作?
例如:
我加载一些默认绑定:bindkey -e
我检查向后词的默认绑定bindkey | grep backward-word
并看到:
"\302" -> backward-word
"\342" -> backward-word
"^[B" -> backward-word
"^[b" -> backward-word
当我尝试使用向后单词时,Alt+Shift+b 工作得很好,但 Alt+b 不起作用。是什么赋予了?
我尝试为backward-word 创建一个新的绑定bindkey "^[u" backward-word
,但是当我尝试使用它(Alt+u)时,它的行为就像backward-char 一样。
答案1
我解决了这个问题。我在 Windows 7 上运行 Linux VM。Windows 7 中的另一个程序(AutoHotkey)正在覆盖这些键绑定。