- ベストアンサー
viで
:q と :q! とで動作が同じように思いますがどう違うのでしょうか? FedoraCore4Linuxを使っています
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#58816
回答No.2
viでファイルを編集したあとでは違います。 :q ではファイルセーブを促されます。 :q! では強制終了なので、ファイルが編集されていてもされていなくてもセーブを促すことをせず終了します。
その他の回答 (1)
- chie65536
- ベストアンサー率41% (2512/6032)
回答No.1
viの日本語manによると、 :q viの終了(何も書き込まずに終了したい場合) :q! 編集結果をファイルに書込まずに終了 と言う風に書いてありました。 どうやら一緒らしいです。
質問者
お礼
ありがとうございました 何も考えずに :q! を使ってきましたが :q でよかったのですね ワンタッチ損をしていました
お礼
ありがとうございました 変更した場合にはq!では終わらないのですね