
Eu uso as seguintes configurações no zsh:
zstyle ':completion:*' menu select
autoload predict-on
predict-on
Quando estou digitando algum comando do tipo ln
e não vou usar nada do que está previsto ( -al
por exemplo), como posso simplesmente recusar o que já está aqui e deixar apenas minha entrada digitada?
Responder1
Você pode simplesmente excluir tudo, desde o cursor até o final da linha com o widget kill-line
ou vi-kill-eol
.
Ememacsmode
kill-line
está vinculado a Control+ Kpor padrão.Emvimodo,
vi-kill-eol
está vinculado Dao modo de comando por padrão. Então você precisa entrarvítimamodo (padrão Escape) e pressioneDComo alternativa, você pode adicionar uma ligação personalizada
kill-line
no modo de inserção (viins) para ter acesso imediato. Por exemplo, para vinculá-lo a Control+ Krunbindkey '^K' kill-line