8. Vim の保存と終了

ファイルを編集し終えた後、次のステップは変更を保存してエディタを終了することです。Vim には、それぞれ特定の機能を持つ、この目的のためのいくつかのコマンドが用意されています。これらのコマンドはすべて、:を押して入るコマンドラインモードで実行されます。

Vim エディタで保存する方法

エディタを終了せずにファイルに行った変更を保存するには、書き込みコマンドを使用します。「vim で保存する方法」という質問に対する基本的な答えがこれです。

  • :w - 現在のファイルの状態をディスクに書き込み(保存)ます。

Vim の終了

エディタを終了したい場合、変更を保存したいかどうかによっていくつかの選択肢があります。

  • :q - エディタを終了します。このコマンドは、保存されていない変更がない場合にのみ機能します。
  • :q! - エディタを終了し、保存されていない変更をすべて破棄します。これは、間違いを犯してファイルの最後に保存されたバージョンに戻したい場合に便利です。

Vim で保存して終了する方法

保存と終了を組み合わせるのは非常によくあるワークフローです。linux wqコマンドは、コマンドラインで作業する多くの開発者にとって定番です。

  • :wq - このコマンドは、まずファイルを書き込み(保存)し、次に終了します。効率化のための 2 イン 1 のアクションです。多くのユーザーはvi write and quitを検索しますが、このコマンドは Vi と Vim の両方で機能します。
  • ZZ - これは:wqと同等のショートカットです。変更があった場合はファイルを保存し、その後終了します。入力が 1 文字分速く、経験豊富な Vim ユーザーに好まれています。

変更の元に戻す(Undo)とやり直し(Redo)

編集中に、アクションを取り消したり、元に戻したりする必要があるかもしれません。これらのコマンドはノーマルモード(Escを押して入る)で使用されます。

  • u - 直前の操作を取り消します。
  • Ctrl-r - 取り消した直前の操作をやり直します。

これらの基本的なコマンドを習得することが、Vim の習熟への第一歩です。慣れてくると、これらの操作が自然にできるようになるでしょう。より高度な機能については、公式の Vim ドキュメントが優れたリソースとなります。

ログインして学習進捗を保存

サインイン

演習

これらのコマンドを習得するには、実践的な練習が不可欠です。次のラボは、Vim でのテキスト編集スキルを強化するための現実的なシナリオを提供します。

  1. Linux で Vim と Nano を使用してテキストファイルを編集する - ファイルの作成、テキストの編集、ファイルの保存、Vim と Nano の両方でのナビゲーションを練習します。このラボは、保存と終了の方法を含む基本的な Vim 操作の理解を深めます。

このラボを完了することで、これらの概念を適用し、Linux 環境でのテキスト編集に対する自信を築くのに役立ちます。

クイズ

変更を保存せずに Vim を終了するにはどうすればよいですか?大文字と小文字、特殊文字に注意して、正確なコマンドを英語で提供してください。