在Mac上绑定zsh与zsh

时间:2009-12-14 20:51:24

标签: macos binding zsh zshrc

我一直在尝试在Mac上绑定zzh中的键但是遇到了一些麻烦。我知道我应该用谷歌搜索,但找不到我需要的东西......

我一直试图将ctrl-backspace绑定为ctrl-w的等价物,即删除一个单词。但我找不到它的关键代码。当我使用'read'时,没有任何东西出现。我也无法在线找到图表。

另外,我无法以某种方式绑定home / end键(即fn-left,fn-right)。它没有绑定在终端的键盘分配或.zshrc中,但是当我按下它时它仍然会做一些奇怪的事情。页面向上和向下似乎表现得不那么奇怪。有什么帮助吗?

由于

1 个答案:

答案 0 :(得分:33)

打开一个shell并尝试按Ctrl-v然后按下要绑定的键(例如Home) 这是您应该使用bindkey的关键序列。

我对Snow Leopard的Home / End(开始/结束)的绑定:

bindkey '^[[H' beginning-of-line
bindkey '^[[F' end-of-line

仍尝试绑定cmd-left虽然...