2013-06-20 14 views
26

Czy istnieje sposób na wykonanie type of auto-suggestion Fish does w Zsh?Autosugestia stylu ryb w Zsh?

+2

Tak Zaimplementowałem tę funkcję dla zsh, zobacz [ta odpowiedź] (http://unix.stackexchange.com/a/99306/31392), aby uzyskać więcej szczegółów. –

+0

Zobacz odpowiedzi na "Unix i Linux" http://unix.stackexchange.com/questions/84844/make-zsh-completion-show-the-first-guess-on-the-same-line-like-fishs i http : //unix.stackexchange.com/questions/56281/command-line-prediction – lrkwz

Odpowiedz

16

zsh posiada przewidzieć, uruchom polecenia poniżej tej, a następnie uderzył Ctrl-X 1 lub wpisz predict-on dać to spróbować

#-*-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

To jest świetne, ale przejmuje mój klawisz tabulacji i nie jest kolorowy jak w Fish. Czy możesz dodać sposoby robienia/naprawiania tych rzeczy, a następnie zaakceptuję twoją odpowiedź? – Eli

+2

Nie używam kolorów w wejściowej części powłoki (w przeciwieństwie do wyjścia poleceń takich jak 'ls') i nie mam zamiaru badać tego dla ciebie :-P, w odniesieniu do TAB, jestem nie wiem co masz na myśli. Być może mamy różne oczekiwania, ale fotosy TAB działają tak samo jak wcześniej dla mnie, gdy przewidywanie jest włączone. Spróbuj użyć 'zsh -f', aby upewnić się, że nie jest to jakaś interakcja z inną twoją konfiguracją powłoki. – Francisco