zsh seleciona um texto colado

5

Desde alguma atualização do zsh, um novo comportamento do shell foi exibido. Ou seja agora quando eu colo um texto do buffer (via o comando paste ou via o terceiro botão do mouse - não importa) ele "selecionado" - o fundo do texto inserido é destacado como se eu tivesse selecionado. A seleção desaparecerá se eu pressionar as teclas de movimento do cursor, por exemplo.

Eu uso o zsh no terminal do konsole (KDE 5). Agora as versões dos programas são:

  • konsole - 16.12
  • zsh - 5.3
  • grml-zsh-config - 0.12.6

Minha distro é o Arch.

Existe alguma chance de retornar um comportamento antigo?

    
por Serge Roussak 21.12.2016 / 10:13

1 resposta

5

Este recurso foi introduzido com a versão 5.1 do zsh . Você pode desativá-lo por desativando a variável zle_bracketed_paste :

unset zle_bracketed_paste

Observação: Além de destacar o texto colado (que, na minha opinião, é realmente feito pelo terminal) também impede que o ZLE analise caracteres especiais, como guias e novas linhas. Isso significa, por exemplo, que se você colar texto de múltiplas linhas, zsh não executará automaticamente (tente) cada linha como se fosse um comando, em vez disso, todo o texto será colado como um todo com guias literais e novas linhas.

    
por 21.12.2016 / 11:01