• ベストアンサー

viで

:q と :q! とで動作が同じように思いますがどう違うのでしょうか? FedoraCore4Linuxを使っています

質問者が選んだベストアンサー

  • ベストアンサー
noname#58816
noname#58816
回答No.2

viでファイルを編集したあとでは違います。 :q ではファイルセーブを促されます。 :q! では強制終了なので、ファイルが編集されていてもされていなくてもセーブを促すことをせず終了します。

guuman
質問者

お礼

ありがとうございました 変更した場合にはq!では終わらないのですね

その他の回答 (1)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.1

viの日本語manによると、 :q viの終了(何も書き込まずに終了したい場合) :q! 編集結果をファイルに書込まずに終了 と言う風に書いてありました。 どうやら一緒らしいです。

guuman
質問者

お礼

ありがとうございました 何も考えずに :q! を使ってきましたが :q でよかったのですね ワンタッチ損をしていました

関連するQ&A