グレー寺院で老眼鏡を必要としている43歳のvi(vee-eyeと発音)エディタは、依然としてシステ この高度な、まだ使いやすい、コマンドライン編集プログラムは、減速の兆候を示していません。 設定ファイルの編集、食料品リストの作成、家に手紙を書いてお金を求めたり、新しいスクリプトを作成したり、ソースコードを編集したりするために使用
注意:viはvimへのシンボリックリンク(viの改良)またはvimへのエイリアスであることがよくあります。,コマンドラインで、vi <filename>
と入力して、新しいファイルを作成するか、既存のファイルを編集します。
$ vi filename.txt
viエディタには、コマンドと挿入の二つのモードがあります。 Viで最初にファイルを開くときは、コマンドモードになります。 コマンドモー 挿入モードに入るには、i
を押します。, 挿入モードでは、テキストを入力し、Enterキーを使用して新しい行に移動し、矢印キーを使用してテキストを移動し、viを自由形式のテキストエディタとして使 コマンドモードに戻るには、Escキーを一度押します。
注:viのコマンドモードでは、キーボード上のほぼすべての文字に機能があります。
ファイルを保存するには、まずコマンドモードにする必要があります。 Escキーを押してコマンドモードに入り、:wq
と入力してファイルを書き込んで終了します。, もう一つのより速いオプションは、キーボードショートカットZZ
を使用して書き込みと終了を行うことです。 編集中に間違いを犯し、保存されていない変更をすべてバックアウト(放棄)したい場合は、Escキーを押してコマンドモードに入り、:q!
このコマンドは変更を保存せずに終了し、viを終了します。
viを学ぶ最も良い方法は、新しいファイルを作成して自分で試してみることです。 以下の一般的なキーボードショートカット表を使用して、viの広範な語彙を学ぶのに役立ちます。, このショートカットのリストは決して網羅的ではありませんが、短期間でファイルを編集してviを学ぶことができます。
注意:viまたは任意のエディタで編集する前に、必ず既存のファイルのコピーを作成してください。 これは特に、臨時編集システム設定ファイルです。,
Command | Purpose |
---|---|
$ vi <filename> |
Open or edit a file. |
i |
Switch to Insert mode. |
Esc | Switch to Command mode., |
:w |
Save and continue editing. |
: wq or ZZ |
Save and quit/exit vi. |
:q! |
Quit vi and do not save changes. |
yy |
Yank (copy a line of text)., |
p |
Paste a line of yanked text below the current line. |
o |
Open a new line under the current line. |
O |
Open a new line above the current line. |
A |
Append to the end of the line., |
a |
カーソルの現在位置の後に追加します。 |
I |
現在の行の先頭にテキストを挿入します。 |
b |
単語の先頭に移動します。 |
e |
単語の最後に移動します。, |
x |
Delete a single character. |
dd |
Delete an entire line. |
Xdd |
Delete X number of lines. |
Xyy |
Yank X number of lines., |
G |
Go to the last line in a file. |
XG |
Go to line X in a file. |
gg |
Go to the first line in a file. |
:num |
Display the current line’s line number., |
h |
Move left one character. |
j |
Move down one line. |
k |
Move up one line. |
l |
Move right one character. |
Leave a Reply