Como fazer a conclusão zsh mostrar o primeiro palpite na mesma linha (como peixe)?

29

No peixe, quando você começa a digitar, o preenchimento automático mostra automaticamente o primeiro palpite autocompletado na própria linha.

No zsh, você precisa clicar na aba e mostra o preenchimento automático abaixo. Existe alguma maneira de fazer o zsh se comportar mais como peixe a esse respeito?

(Estou usando Oh My Zsh ...)

    
por korylprince 29.07.2013 / 22:50

3 respostas

36

Implementei um plug-in zsh-autosuggestions .

Ele deve se integrar bem com zsh-history-substring-search e zsh-syntax-highlighting , que são recursos portados do peixe.

    
por 08.11.2013 / 00:20
21

Tente:

autoload predict-on
predict-on

Veja:

info zsh --index-search=predict-on

para detalhes.

    
por 29.07.2013 / 23:10
3

Siga os passos aqui para obter outros recursos também: link

  1. Instale oh-my-zsh sh -c "$(wget https://raw.githubusercontent.com/robbyrussell/oh-my-zsh/master/tools/install.sh -O -)"

  2. Clone os plug-ins necessários. git clone git://github.com/zsh-users/zsh-autosuggestions $ZSH_CUSTOM/plugins/zsh-autosuggestions git clone https://github.com/zsh-users/zsh-history-substring-search ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-history-substring-search git clone https://github.com/zsh-users/zsh-syntax-highlighting.git ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-syntax-highlighting

  3. Adicione plugins a ~/.zshrc como %código% Nota: certifique-se de que o destaque de sintaxe zsh seja o último da lista acima.

  4. Corrigir problemas do tema em segundo plano (não é necessário depende do seu tema). Adicione a seguinte linha ao seu plugins = ( [plugins...] zsh-autosuggestions zsh-history-substring-search zsh-syntax-highlighting) . ~/.zshrc

  5. Reinicie o zsh ZSH_AUTOSUGGEST_HIGHLIGHT_STYLE='fg=white'

Se você gostou da resposta, considere estrelar o repositório do github.

    
por 20.01.2018 / 02:08