zshで次の設定を使用しています。
zstyle ':completion:*' menu select
autoload predict-on
predict-on
ln
予測されたコンテンツを使用しないコマンド(-al
例:)を入力したときに既に存在するコンテンツを拒否し、入力したものだけを残す方法は何ですか?
答え1
kill-line
または、ウィジェットを使用してカーソルから行末まですべての内容を削除できますvi-kill-eol
。
存在するEmacsモードはデフォルトで+
kill-line
にバインドされています。ControlK存在する肉モード、デフォルトではコマンドモードに
vi-kill-eol
バインドされます。Dだからあなたは入力する必要があります寸法指令モード(デフォルトEscape)を押して押します。Dkill-line
または、挿入モードでカスタムバインディングを追加できます(つる)すぐにアクセスできます。たとえば、Control+ Krun にバインドします。bindkey '^K' kill-line