Viでテキストファイルを編集するための初心者用ガイド
ViはほとんどのLinuxシステムに組み込まれている強力なテキストエディタです。場合によっては、より親しみやすいテキストエディタが含まれていないシステムでテキストファイルを編集する必要があるので、Viを知っておくことが不可欠です。.
Nano、使いやすい端末テキストエディタとは異なり、Viはあなたの手を握らず、画面上にキーボードショートカットのリストを提供します。これはモーダルテキストエディタであり、挿入モードとコマンドモードの両方を持っています.
入門
Viは端末アプリケーションなので、端末ウィンドウから起動する必要があります。使用 vi / path / to / file Viで既存のファイルを開くためのコマンド。の vi / path / to / file ファイルがまだ存在していなくてもコマンドは機能します。保存すると、Viは新しいファイルを作成して指定された場所に書き込みます。.
システムファイルを編集したい場合は、sudoを忘れずに使用してください。それで、例えば、あなたはタイプするでしょう sudo vi / etc / fstab fstabファイルを編集したい場合使用 す sudoを使用しないLinuxのUbuntu以外のバージョンを使用している場合は、代わりにコマンドを使用してください。.
コマンドモード
これは、viでファイルを開いたときに表示されることです。あなたはただタイプし始めることができるように見えますが、あなたはできません。 Viはモーダルテキストエディタで、コマンドモードで開きます。この画面で入力しようとすると、予期しない動作が発生します。.
コマンドモードでは、矢印キーを使ってカーソルを動かすことができます。を押す バツ カーソルの下の文字を削除するためのキー。他にもさまざまな削除コマンドがあります。たとえば、次のように入力します。 dd (dキーを2回押す)テキスト全体を削除する.
コマンドモードでテキストを選択、コピー、切り取り、貼り付けることができます。コピーしたいテキストの左側または右側にカーソルを置き、を押します。 v キー。カーソルを移動してテキストを選択してから、を押します。 よ 選択したテキストをコピーする バツ それを切ります。目的の場所にカーソルを置き、を押します。 p コピーまたは切り取りしたテキストを貼り付けるためのキー.
挿入モード
コマンドモードとは別に、知っておく必要があるもう1つのモードは挿入モードです。挿入モードでは、Viにテキストを挿入できます。挿入モードに入ったら、挿入モードに入るのは簡単です。 私 コマンドモードでカーソルを置いた後に一度キーを押します。入力を開始すると、Viは入力した文字をコマンドとして解釈するのではなく、ファイルに挿入します。.
挿入モードに入ったら、エスケープキーを押してコマンドモードに戻ります。.
保存と終了
コマンドモードからviを保存して終了できます。まず、エスケープキーを押してコマンドモードに入っていることを確認します(すでにコマンドモードに入っている場合は、もう一度エスケープキーを押しても何も起こりません)。
タイプ :wq Enterキーを押してファイルをディスクに書き込み、viを終了します。このコマンドを分割することもできます。例えば、 :w Enterキーを押して、終了せずにファイルをディスクに書き込む :q ファイルを保存せずにviを終了する.
前回の保存以降にファイルを変更した場合、Viは終了させませんが、次のように入力します。 :q! この警告を無視するにはEnterキーを押します.
もっと使いやすいターミナルテキストエディタを探しているならNanoをチェックしてください。ほとんどのLinuxディストリビューションにはNanoがインストールされていますが、組み込みシステムやその他の省スペース環境にはViしか含まれていないことがよくあります。.