回答:
viから入力:cq
すると、保存せずにゼロ以外の戻りコードで終了できます。この場合、コマンドは繰り返されません。
または、通常はエディタを一時停止してctrl-z、コマンドを再実行せずにシェルに戻ることができます。それでもfg
エディタを再起動する必要がありますが、tmpファイルは存在しなくなるため、エディタを安全に終了できます。または、kill -9 %
この一時停止したエディターを使用できます。
私は同意します、それはより簡単かもしれません。もちろん、viまたはemacsコマンドを使用して、bash内の行をいつでも編集できます。
q!
しなかったと言いました
おそらく、覚えるためのより簡単な方法は、コマンドを削除して(ddが実行する必要があります)、終了することです(ZZ
または、保存で終了する他の方法で実行する必要があります)。私見、:cq
かなり難解です。