編集をキャンセルしてコマンドを実行するにはどうすればよいですか?

編集をキャンセルしてコマンドを実行するにはどうすればよいですか?

キーを押した後にコマンドを実行しない方法はありますか?Ctrl+X Ctrl+E? ( edit-and-execute-command)

理想的には、gitのようにファイルを保存すると(vimでは:wqのように)ファイルが実行されますが、保存せずにファイルを閉じると(vimでは:q!のように)コマンドは実行されません。

ベストアンサー1

コマンドの実行をキャンセルするには、ファイルの内容を完全に削除してファイルを保存してエディタを終了します。

興味深いことに、このアプローチでは、編集されていない元のコマンドはまだ履歴に保存されます。

注:この回答はコメントで提案されました。テストしてみた結果動作します。

おすすめ記事