我一直在尝试在Mac上绑定zzh中的键但是遇到了一些麻烦。我知道我应该用谷歌搜索,但找不到我需要的东西......
我一直试图将ctrl-backspace绑定为ctrl-w的等价物,即删除一个单词。但我找不到它的关键代码。当我使用'read'时,没有任何东西出现。我也无法在线找到图表。
另外,我无法以某种方式绑定home / end键(即fn-left,fn-right)。它没有绑定在终端的键盘分配或.zshrc中,但是当我按下它时它仍然会做一些奇怪的事情。页面向上和向下似乎表现得不那么奇怪。有什么帮助吗?
由于
答案 0 :(得分:33)
打开一个shell并尝试按Ctrl-v然后按下要绑定的键(例如Home) 这是您应该使用bindkey的关键序列。
我对Snow Leopard的Home / End(开始/结束)的绑定:
bindkey '^[[H' beginning-of-line
bindkey '^[[F' end-of-line
仍尝试绑定cmd-left虽然...