編集済み 2 数週間前 によって ExtremeHow 編集チーム
ヴィム出口ツールソフトウェアプログラミング開発コマンドラインエディター
翻訳が更新されました 2 数週間前
Vimは非常に強力なテキストエディタで広く使用されていますが、その学習曲線が悪名高いこともあります。新しいユーザーからの最も一般的な質問の1つが「Vimをどうやって終了するの?」です。この包括的なガイドでは、変更を保存する、破棄する、または単にエディタを終了するなど、Vimを終了するさまざまな方法を紹介します。このガイドは、Vimを初めて使う人でも非常に理解しやすく、従いやすいように設計されています。
Vimを終了するさまざまな方法について説明する前に、Vimの異なるモードを理解することが重要です。Vimは主に以下のモードで動作します:
i
、a
、o
などのキーを押すことでこのモードに入ることができます。v
を押すことでこのモードに入ることができます。:
を押すことによってこのモードに入ります。変更を保存するかどうかに応じて、Vimを終了するために使用できるいくつかのコマンドがあります。以下は最も基本的なコマンドです:
変更を加えていないか、すでに変更を保存した場合は、:qコマンドを使用できます。以下の手順で行います:
Esc
を押して、ノーマルモードにいることを確認します。:q
と入力し、Enter
を押します。E37: No write since last change(変更後の書き込みがない)というエラーメッセージが表示された場合、それは保存されていない変更があることを意味します。これらの変更を保存するか、他のコマンドを使用して破棄する必要があります。
変更を保存してから終了したい場合は、:wqコマンドを使用できます。以下の手順で行います:
Esc
を押して、ノーマルモードにいることを確認します。:wq
と入力し、Enter
を押します。:xコマンドは:wq
に似ていますが、少し短いです。ファイルを保存してからVimを終了します。以下の手順で行います:
Esc
を押して、ノーマルモードにいることを確認します。:x
と入力し、Enter
を押します。保存せずにVimを終了したい場合は、:q!コマンドを使用できます。これにより、最後に保存した以降のすべての変更が破棄されます。以下の手順で行います:
Esc
を押して、ノーマルモードにいることを確認します。:q!
と入力し、Enter
を押します。基本的なコマンドに慣れたら、Vimを終了する高度な方法を学びたいかもしれません。これらのコマンドは特定のシナリオで役立つことがあります。
Vimで複数のファイルを開いていて、すべての変更を保存してから終了したい場合は、:wqaコマンドを使用できます。以下の手順で行います:
Esc
を押して、ノーマルモードにいることを確認します。:wqa
と入力し、Enter
を押します。時々、読み取り専用ファイルやその他の制約がある場合があります。そのような場合は、:wq!コマンドを使用して強制的に保存して終了できます。以下の手順で行います:
Esc
を押して、ノーマルモードにいることを確認します。:wq!
と入力し、Enter
を押します。複数のファイルを開いていて、それらをすべて保存せずに閉じたい場合は、:qa!コマンドを使用できます。以下の手順で行います:
Esc
を押して、ノーマルモードにいることを確認します。:qa!
と入力し、Enter
を押します。ノーマルモードにいて、迅速にVimを終了したい場合は、ZZ
コマンドを使用できます。このコマンドは現在のファイルを保存し、Vimを終了します。以下の手順で行います:
Esc
を押して、ノーマルモードにいることを確認します。ZZ
(大文字)と入力すると、Vimはファイルを保存して終了します。保存せずに終了するには、ZQ
を使用できます:
Esc
を押して、ノーマルモードにいることを確認します。ZQ
(大文字)を入力すると、Vimは保存せずに終了します。Vimを終了しようとすると、いくつかのエラーに遭遇することがあります。ここでは、一般的なエラーとその解決方法を紹介します:
このエラーは、変更を保存せずに終了しようとしたときに発生します。以下のことができます:
:wq
または:x
を使用して保存して終了します。:q!
を使用して保存せずに終了します。このエラーは、読み取り専用ファイルに書き込もうとしたときに表示されます。以下のことができます:
:wq!
を使用して強制的に保存して終了します。Vimを終了することは最初は難しく感じるかもしれませんが、基本的なコマンドと高度なコマンドを理解すれば、ずっと簡単になります。以下は簡単なおさらいです:
:q
を使用して終了します。:wq
または:x
を使用して変更を保存して終了します。:q!
を使用して変更を破棄して終了します。:wqa
を使用してすべてのファイルを保存して終了します。ZZ
を使用して迅速に保存して終了し、ZQ
を使用して保存せずに終了します。これらのコマンドを練習すれば、Vimの操作がより快適で生産的になるでしょう。
記事の内容に誤りがある場合, あなたは