ターミナルトリックを学んでいます。存在するこれチュートリアルでは、Ctrl+はUカーソルから行末まですべてを削除すると言いました。私の場合は、常に行全体を削除します。私はzsh
macOSで使用しています。
答え1
まず、を入力してキーバインディングをマッピングしますbindkey \^U backward-kill-line
。それからこれがうまくいくかどうかテストします。動作している場合は、対応するRCファイルに同じ行を追加してzsh
永続的にします。
echo 'bindkey \^U backward-kill-line' >> ~/.zshrc
これZハウジングマニュアル、セクション18.6.3では、「ウィジェット」を定義しますbackward-kill-line
。
答え2
シェルでGNU readlineについて話している場合は、Ctrl + Kを使用して行末を終了する必要があります。
あるいは、Alt+D を使用してブレークポイントから出ることもできます。
編集:私はMacでzshを使用していることに気づきました。私がzshを使用している唯一のサーバーはクラウドにあります。すばやくテストして検証します。
編集:はい、まだLinux Ubuntuで動作します。約2週間前、そのコンピュータにzsh(と非常に良いフィッシュ)をインストールしましたが、zshrcファイルは生成されませんでした。だから私が知っている限り、特別なカスタマイジングはありません。私はこれらすべてのZSH問題が私が聞いたことに関連していると思います。 Appleは使いやすいものを見つけたので、ついに古代バージョンのbashをあきらめました。