fcコマンドを使用すると、前のコマンドを視覚的に編集できます。エディタで気が変わったら、コマンドの実行をどのように停止しますか? vimにq!または q を入力するとコマンドが実行され、CTRL-C は機能しません。唯一のオプションは、エディタからコマンドを削除してからwq?
ベストアンサー1
viでは、保存せ:cq
ずにゼロ以外の戻りコードを使用して終了するように入力できます。この場合、コマンドは繰り返されません。
ctrl-zあるいは、通常、コマンドを再実行せずにシェルに戻るためにエディタを一時停止することもできます。それでもエディタを再起動する必要がありますfg
が、tmpファイルはもう存在しないため、エディタを安全に終了できます。または、この一時停止したエディタを使用できますkill -9 %
。
同意します。簡単にすることもできます。もちろん、viまたはemacsコマンドを使用してbashでいつでも行を編集できます。