現在のコマンドの途中でサブシェルを実行する

現在のコマンドの途中でサブシェルを実行する

私はしばしばこのような状況にあります。コマンドを入力していますが、コマンドを完了する前に他の点を確認してください。

ある種のサブシェルを開き、これまでの現在の入力を覚えてから、このサブシェルを終了すると元の場所に戻る方法はありますか?

$ mylongcommand -n -e <SOME KEY COMBINATION WHICH OPENS A SUBSHELL>
$ date
...
$ exit
$ mylongcommand -n -e <BACK TO WHERE I WAS>

私はそれを使用していますzsh

ベストアンサー1

私は通常Ctrl+を使用してU現在の行を消去してバッファに保存します。そこから私は以前にやらなければならなかったことを始めましたmylongcommand。その後、準備ができたらCtrl+を使用してプロンプトに再度Y貼り付けます。mylongcommand

何かを確認するときに半分だけ入力されたコマンドを覚えておいてください

おすすめ記事