我在 zsh 中使用以下設定:
zstyle ':completion:*' menu select
autoload predict-on
predict-on
當我輸入一些命令時,例如ln
我不會使用任何預測的內容(-al
例如),我如何拒絕已經存在的內容並只留下我鍵入的輸入?
答案1
kill-line
您可以使用或小工具刪除從遊標到行尾的所有內容vi-kill-eol
。
在emacsmode
kill-line
預設綁定為Control+ K。在六mode,
vi-kill-eol
預設綁定D在指令模式。所以你需要輸入維命令模式(預設Escape),然後按Dkill-line
或者,您可以在插入模式下新增自訂綁定(維恩斯) 立即訪問。例如,將其綁定到Control+K運行bindkey '^K' kill-line