1. ホーム
  2. vim

[解決済み] Vimの:qと:qa!の違いは何ですか?

2022-03-08 10:59:09

質問

私はVimの初心者なので、まずVimについて知るためにhelp.txtファイルをチェックしました。ここでは次のように書かれていました。

このウィンドウを閉じます。 q"を使用してください。
Vimから出る。 ":qa!"を使ってください(注意、すべての変更が失われます!)。

1つ目はVimを終了させます。2つ目もです。すべての変更も:qで終わるのではないでしょうか?はっきり言って、私はコマンドプロンプトではなく、vimのGUIを使用しています。

edit: 実際の意味ではなく、違いの話です。help.txtにほぼ同じ説明があり、混乱しました。

どのように解決するのですか?

重要な違いは、ここのエクスクラメーションマークです。 :q は、保存されていない変更について警告を出し、終了させません。 :q! は警告を出しません。

以下もご参照ください。 :help quit (vimで入力する)