zsh não funciona corretamente no Mint

1

Instalei com êxito o zsh, altere a configuração no meu antigo, mas não está funcionando corretamente.

Eu não sei como esse recurso chama. Quando eu escrevo algo - sudo por exemplo, e pressiono ↑ (seta para cima) ele não pesquisa linha com este texto inicial no histórico, é apenas retornar a linha anterior. este é o meu arquivo zshrc

É claro que o histórico contém linhas esperadas.

    
por zishe 15.12.2012 / 17:41

2 respostas

2

Parece-me que você está se referindo ao zsh-history -substring-search plugin. Nesse caso, a primeira coisa que notei no seu .zshrc é que você não está incluindo esse plug-in na sua lista.

Altere esta linha:

plugins=(git rvm rails3 bundler gem)

Para:

plugins=(git rvm rails3 bundler gem history-substring-search)
    
por 15.12.2012 / 17:59
0

Se você estiver usando o Linux Mint Debian Edition (LMDE), adicione essas linhas ao seu ~/.zshrc :

# keybindings for history autocomplete
[[ -n "${key[Up]}" ]] && bindkey "${key[Up]}" history-beginning-search-backward
[[ -n "${key[Down]}" ]] && bindkey "${key[Down]}" history-beginning-search-forward

Funciona melhor do que o plugin, porque o plugin requer digitar pelo menos 3 caracteres, enquanto os atalhos de teclado começam a funcionar no primeiro caractere digitado.

    
por 29.10.2014 / 14:19