2013-06-20 50 views
26

有沒有辦法在Zsh中做type of auto-suggestion Fish doesZsh中的魚類自我暗示?

+2

是的我已經爲zsh實現了此功能,請參閱[本答案](http://unix.stackexchange.com/a/99306/31392)瞭解更多詳情。 –

+0

查看關於「Unix和Linux」的答案http://unix.stackexchange.com/questions/84844/make-zsh-completion-show-the-first-guess-on-the-same-line-like-fishs和http ://unix.stackexchange.com/questions/56281/command-line-prediction – lrkwz

回答

16

巖組有預測,運行下面這個命令,然後打Ctrl-X 1或只需鍵入predict-on給它一個嘗試

#-*-shell-script-*- 
autoload predict-on 
autoload predict-off 

# you may also wish to bind it to some keys... 
zle -N predict-on 
zle -N predict-off 
bindkey '^X1' predict-on 
bindkey '^X2' predict-off 
+1

這很棒,但它佔據了我的Tab鍵,並沒有像Fish那樣着色。你可以添加做/修復這些方法,然後我會接受你的答案? – Eli

+2

我不在shell的輸入部分使用顏色(而不是像'ls'這樣的命令的輸出),我不打算爲你研究它:-P,關於TAB,我是不明白你的意思。也許我們有不同的期望,但是當預測開始時,TAB仍然像以前一樣工作。嘗試使用'zsh -f'來確保它與其他一些你的shell配置沒有某種交互。 – Francisco