2009-12-14 85 views
12

我一直在试图在Mac上绑定zzh中的键,但我遇到了一些麻烦。我知道我应该谷歌搜索这个,但无法找到我所需要的...bindkey与Mac上的zsh

我一直在试图绑定Ctrl-backspace是一个等效的Ctrl-W,即删除一个单词。但是我找不到它的关键代码。当我用'阅读'来做什么时,什么都没有显示出来。我也无法在网上找到图表。

此外,我无法以某种方式绑定家庭/结束键(即fn-left,fn-right)。它没有被绑定在终端的键盘任务或者.zshrc中,但是当我按下它的时候它仍然在做奇怪的事情。上下翻页似乎表现得不那么奇怪。任何帮助?

感谢

+0

退格为^ H(CTRL-H ) 已经。恐怕你不能将它与另一个ctrl结合起来。 – 2009-12-14 20:59:52

回答

31

打开外壳,并尝试按下Ctrl-V,然后你要绑定的键(如首页) 这是你应该bindkey使用的按键顺序。

我在Snow Leopard上的Home/End键绑定(线开始/结束):

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

仍在试图结合CMD左虽然...

+0

惊讶这没有更多upvotes,梦幻般的答案。 – 2010-11-19 11:20:13

+0

很好的答案,谢谢! – venables 2011-02-19 16:15:02

+0

是的!谢谢。是否有推荐的地方放这样的东西,所以它每次加载,或者我应该把它填充到我的.zshrc? – ifightcrime 2013-03-05 16:30:35