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
    

相關內容