Ipad

VIM の終了方法: VI を終了する 10 の方法

VIM の終了方法: VI を終了する 10 の方法

VIMを終了する方法VIMは非常に強力なコマンドラインテキストエディタで、専門家には愛されていますが、初心者には嫌われることも多いです。その主な理由は、VIMに慣れていない人にとっては直感的ではないと思われる、かなり急な学習曲線があることです。VIMを終了するという単純な操作でさえ、VIに慣れていない人にとっては難しいように思え、多くの場合、Control+C、Control+X、!q、!q、enter、escape、Control+Zと押し続けることになります。最終的に何かが起こり、プロセスが一時停止するか終了するかもしれません。確かなことはわかりませんが、その後に「killall vim」と続けて、同じテキストファイルをnanoでもう一度開くだけです。

まあ、理想的とは言えませんが、誰もが経験したことがあるでしょう。これからは、まさにそのような状況を避けたいと考えています。たとえviを使いたくないとしても、少なくとも正しく終了する方法は知っておくべきです。このチュートリアルでは、VIM / VIを正しく終了する方法を具体的に説明します。実際には、VIを終了する複数の方法を紹介します。

VIM / VI をやめる10の方法

コマンドライン関連の記事のコメント欄によく寄せられる質問ですが、一体どうやってVIMを終了すればいいのでしょうか? 実はVIMを終了する方法は10通り以上もあるようです。これが、VIが多くのユーザーを困惑させる理由なのかもしれません。まずは最も簡単な方法から見ていきましょう。

ZQで保存せずにVIMを終了する

ESCAPEキーを押してから、SHIFT + ZQを押します。

これは保存せずに VIM を即座に終了します。基本的に :q! コマンドと同じです。

ファイルへの書き込みと保存でVIMを素早く終了する

ESCAPEキーを押してからSHIFT + ZZを押します

これらは私にとっては VIM を終了する最も速い 2 つの方法ですが、これには人それぞれ意見があり、多くの人はより伝統的な方法でコマンドを入力することを好みます。

:q で VIM を終了します

ESCAPEキーを押して、:qと入力してRETURNキーを押します。

念のため、Escapeキーを押すとコマンドモードになります。その後、:q と入力すると、セミコロンではなくコロンとして扱われ、Shift+; に続けて q と入力し、Returnキーを押すと終了コマンドが入力されます。

これは、ドキュメントに変更が加えられていない場合にのみ機能します。変更が加えられた場合に終了するには、わずかに調整して最後に強制終了します。

ESCAPEキーを押して、:q!と入力してRETURNキーを押します。

VIMを終了し、:wqで変更を書き込みます。

ESCAPEキーを押して:wqと入力し、RETURNキーを押します。

アクティブなファイルへの変更を保存(書き込み)し、終了します。必要に応じて、感嘆符(!)を追加することで強制的に終了できます。

ESCAPEキーを押して:wq!と入力し、続いてRETURNキーを押します。

これにより、このような状況を回避することができます。

VIMユーモアをやめる

ただし、もう少し徹底的に、VIM を終了するあらゆる方法を網羅することもできます (少なくとも、マニュアル ページから私が知っている方法だけです。ここで取り上げていない方法があれば、コメント欄で他の方法をお知らせください)。次に、その方法を説明します。

VIMを終了するためのあらゆる方法

まず ESCAPE キーを押してコマンド モードに入り、次のいずれかを使用します。

  • :q – 終了
  • :q! – 変更があっても保存せずに終了します
  • :cq – 常に書き込みなしで終了する
  • :wq – 現在のファイルを書き込んで保存し、終了する
  • :wq! – 現在のファイルを書き込んで常に終了する
  • :wq (name) – ファイル (name) に書き込んで終了する
  • :wq! (name) – ファイル (name) に書き込み、変更があっても常に終了します。
  • ZZ – 変更されている場合は現在のファイルを保存し、終了する
  • ZQ – 保存せずに終了する
  • 新しいターミナルを起動し、「killall vim」と入力します。これは多くの人が理解できるジョークであり、vimを終了する適切な方法ではありませんが、機能します。

それで、これでVIMから抜け出す方法、少しは混乱が減ったかな?もしかしたらそうじゃないかもしれないけど、それでもいい。この辺りではチュートリアルではnanoを使うことにする。nanoの方がユーザーフレンドリーだからね。それに、別に悪いことじゃない。時間とともにVIMに慣れてきたとはいえ、今でもnanoを使うのは手軽さと、もしかしたら昔からの頑固な習慣のせいかもしれない。

VIMを終了する方法

VIMを学びたい、あるいは少なくとももっと使いこなせるようになりたい方は、vimtutorコマンドを試したり、この優れたオンラインインタラクティブVIMチュートリアルを利用したり、あらゆるターミナルで頻繁に使用して練習を重ねることもできます。本格的に使いこなしたいなら、iPadやiPhoneでもVIMをインストールできます。少なくとも、viを終了する方法は覚えたのではないでしょうか?