2009-12-14 187 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