LinuxでVimエディタを終了する8つの方法

Vimは非常に強力なテキストエディタとして知られていますが、その急な学習曲線でも同様に知られています。コマンドラインで頻繁に作業する場合は、基本的な機能のいくつかを学ぶ価値があります。残念ながら、学ぶ時間を取らなければ、Vimを終了するような簡単なことでも難しくなることがあります。
通常のキーボードショートカットはここでは役に立ちません。実際、コンピュータの使用経験から学んだことは何も役に立ちません。Vimは非常に独自のものであり、終了するためにはVimのやり方を学ばなければなりません。
関連記事: Vimショートカットを使ってウェブブラウザをナビゲートする方法
うっかりVimを起動しましたか?すぐに出る方法
別のコマンドを実行するつもりだったのに、うっかりVimを起動してしまった場合、終了するのは非常に簡単です。Vimは「ノーマルモード」と呼ばれるモードで起動します。これは、実際にはファイルを編集していないことを意味します。入力したものはすべてコマンドとして解釈されます。
まず、:キーを押し、その後にqを入力して終了します。Vimを終了するには、次のように入力します:
:q「最後の変更以降の書き込みなし(上書きするには!を追加)」というエラーが表示された場合、テキストを誤って入力したか、ファイルを変更したことになります。その場合は、次のように入力してください:
:q!
挿入モードに閉じ込められていますか?
いくつかの異なる文字を入力して終了しようとした結果、Vimの挿入モードに入ってしまったかもしれません。ここでは、実際にファイルに新しいテキストを入力します。このモードに入ると、どうやって出るかわからないかもしれません。この場合、上記のヒントは役に立ちません。
幸いなことに、挿入モードから出るための鍵は簡単です。Escapeキーを押すだけです。これによりノーマルモードに戻り、上記の手順を使ってエディタを終了できます。
保存せずに終了する方法
Vimを意図的に起動し、ファイルを編集し始めたが、今は手に負えなくなっている可能性があります。ファイルに変更を加えたが、それを保持したくない場合は、保存せずに終了するのは簡単です。
保存せずに終了するためのオプションはすでに上で述べました:
:q!複数のファイルを開いていて、すべてを一度に保存せずに終了したい場合も簡単です。次のように入力してください:
:qa!ファイルを保存して終了する方法
変更を加えたが、それを保持したい場合もあります。幸いなことに、保存せずに終了するのと同じくらい簡単です。コマンドにwを追加するだけです。次のように試してください:
:wq短いコマンドを好む場合、次のコマンドでも保存して終了できます:
:x
Vimを終了する他の方法
Vimをすぐに終了するための他の方法もいくつかあります。まず、挿入モードでないことを確認するためにEscapeキーを押します。
Shiftキーを押しながらZZを押すと、保存して終了します。
Shiftを押しながらZQを押すと、保存せずに終了します。
Vimの使い方を学びたいですか?
記事の冒頭で述べたように、Vimは強力で知っておく価値があります。最初は intimidatingに見えるかもしれませんが、エディタを知っておくことは将来的に非常に役立ちます。とはいえ、どこから始めればよいかわからないかもしれません。
幸いなことに、Vimを学び、最終的に習得するための旅をお手伝いできます。Vimの使い方に関する初心者向けガイドから始めることができます。これは、Vimエディタを最大限に活用するための長い道のりを進むためのシリーズの最初の部分です。