ウェブサイト検索

Viを使用していますか?ファイルを開いて保存して終了する方法はこちらです。


Viテキストエディタは、あなたが思っているよりも使いやすいです。ここでは、Viでファイルを開く、保存する、終了するために必要なすべてを説明します。

テキストファイルの作成と編集は、Linuxシステムで実行できる最も基本的なタスクの一つです。Viエディタは、テキストファイルを編集するための強力な制御を提供します。しかし、ファイルを保存する方法すら知らないのに、何時間もタイピングしているのは何のためでしょうか?

この投稿では、Viでのファイル編集に関するすべてのことについて説明し、テキストファイルの保存と退出に関する詳細なガイドも提供します。

Vi編集モード

Viがユーザーに提供する編集モードは2つあります。これらは:

  1. ノーマルモード
  2. 挿入モード

Viでテキストファイルを開くと、デフォルトの編集モードはノーマルモードです。このモードでは、ファイルをナビゲートしたり、いくつかの基本的なViコマンドを使用したりできます。ノーマルモードではファイルを編集できないため、編集を行うには挿入モードに入る必要があります。

キーボードのIボタンを押すだけで、挿入モードを有効にします。このモードでは、文字を追加したり削除したりして、テキストファイルの内容を簡単に変更できます。通常のモードに戻るには、キーボードのEscキーを押すだけです。

Viでファイルを開く

Viコマンドの構文は覚えやすいです。新しいテキストファイルを作成するためのデフォルトの構文は次のとおりです:

vi <filename>

新しいテキストファイルtextfile.txtを作成するには、ターミナルに次のコマンドを入力します。

vi textfile.txt

システムにtextfile.txtという名前のファイルがすでに存在する場合、Viは新しいファイルを作成するのではなく、そのファイルを開きます。

代わりに、ターミナルでViエディタを起動し、次に:e textfile.txtと入力すると新しいファイルを開くことができます。

VIでファイルを保存する

Viでテキストファイルを保存するためのデフォルトコマンドは:wです。挿入モードにいる間はViのコマンドを使用できないことに注意してください。したがって、Escキーを押してノーマルモードに切り替える必要があります。

Viでファイルを保存するには、キーボードのEscを押して通常モードに入ります。その後、:wと入力し、Enterを押してファイルを保存します。

別の名前でファイルを保存することもできます。新しいファイル名を:wコマンドに渡してください。

:w newtextfile

Viエディタを保存して終了する

上記のように、:w コマンドを使って Vi でファイルを保存できます。一方で、:q コマンドを入力するとエディタを終了します。これらのコマンドを組み合わせて、一度に保存と終了の操作を行うことができます。

Escを押してノーマルモードに入ります。:wqと入力してEnterを押すと、Viでテキストファイルを保存して終了できます。Vimでも同じコマンドを使ってファイルを保存して終了することができます。

Viで保存して終了する別の方法は、:xコマンドを使用することです。:xと:wqコマンドは似たような作業を行いますが、全く同じではありません。この2つの主な違いは、:xコマンドが未保存の変更がある場合にのみバッファをテキストファイルに書き込むことです。

一方、:wq コマンドは、保存されていない変更に関係なく、バッファをファイルに書き込みます。:wq コマンドは、ファイルの変更時刻も更新します。

保存せずにViを終了する

Viでテキストファイルを保存せずに終了するには、キーボードのEscを押してノーマルモードに入ります。その後、単に:q!と入力してEnterを押してください。

Viエディタの基本を学ぶ

Linuxのテキストエディタの基本を知ることは重要です。なぜなら、多くの状況でシステムのテキストファイルを扱う必要があるからです。Nano、Emacs、Geditなど多くのテキストエディタがありますが、ViとVimは多くのユーザーによって依然として最も信頼できるものと見なされています。

ターミナルベースのエディタであるViやVimを最初に使い始めるとき、Vimのさまざまなコマンドや構文を覚えるのには時間がかかるかもしれません。この問題に対する最も適切なアプローチは、自分のニーズに合ったエディタを選ぶことです。

関連記事: