zsh:删除预测文本

zsh:删除预测文本

我在 zsh 中使用以下设置:

zstyle ':completion:*' menu select
autoload predict-on
predict-on

当我输入一些命令时,比如ln我不会使用任何预测的内容(-al例如),我如何才能拒绝已经存在的内容并只留下我键入的输入?

答案1

kill-line您可以使用或小部件删除从光标到行尾的所有内容vi-kill-eol

  • emacsmodekill-line默认绑定为Control+ K

  • mode,vi-kill-eol默认绑定D在命令模式。所以你需要输入维命令模式(默认Escape),然后按D

    kill-line或者,您可以在插入模式下添加自定义绑定(维恩斯) 立即访问。例如,将其绑定到Control+K运行

      bindkey '^K' kill-line
    

相关内容