12 状況はわかっています。長いコマンド(たとえば、コミットメッセージ)を入力する途中で、で追加できない前提条件のコマンドを実行するのを忘れたことに気付きました&&。通常、それが起こったら、マウスで入力したものを選択し、クリップボードにコピーし、Ctrl-Uを押して行をクリアし、必要なコマンドを実行してクリップボードから貼り付けます。しかし、おそらくマウスを使用する必要がない、より良い方法がありますか?bashやzshのソリューションを探しています。 bash command-line-interface zsh — チボルグ ソース
20 CTRL-Uを使用した後、CTRL-Yを使用して消去した内容を貼り付けることができます。CTRL-Wで1つまたは複数の単語を消去した後でも機能します。 このように、クリップボードに何かをコピーしたり、マウスで選択したりする必要はまったくないことに注意してください。CTRL-Uは、実際には行を別のクリップボードにヤンクします。 — エドゥアルド・イヴァネック ソース
5 これは最近、SEのUnix&Linuxサイトで尋ねられ、議論されました。私の答えは、シェルとしてzshを使用する場合、プッシュライン機能を使用して進行中のコマンドを隠し、別のものを実行すると、最初のコマンドが戻って終了できることを説明しました。で.zshrc: bindkey '^L' push-line 次に、Ctrl+ Lを使用して現在のコマンドを一時停止し、別のコマンドを実行した後にコマンドに戻ります。 bashで同様のことを行う方法の設定や、この組み込みのzshのカスタマイズバージョンなど、他のいくつかの回答が提供されました。 — カレブ ソース