寺院で灰色で老眼鏡を必要としている43歳のvi(ビーアイと発音)の編集者は、今でもシステム管理者の親友です。この高度でありながら使いやすいコマンドライン編集プログラムは、速度が低下する兆候を示していません。これを使用して、構成ファイルの編集、買い物リストの作成、お金を要求するための手紙の書き方、新しいスクリプトの作成、さらにはソースコードの編集を行うことができます。
[今すぐダウンロード:Vimチートシート]
注: viは、多くの場合、vim(vi改良版)へのシンボリックリンクまたはvimへのエイリアスです。
viを呼び出すのは簡単です。コマンドラインで、vi <filename>
と入力します 新しいファイルを作成するか、既存のファイルを編集します。
$ vi filename.txt
viエディターには、コマンドと挿入の2つのモードがあります。 viで最初にファイルを開くときは、コマンドモードになっています。コマンドモードとは、キーボードキーを使用して、テキストの入力を除いて、ナビゲート、削除、コピー、貼り付け、およびその他の多くのタスクを実行できることを意味します。挿入モードに入るには、i
を押します 。挿入モードでは、テキストを入力し、入力を使用できます キーを押して新しい行に移動し、矢印キーを使用してテキストをナビゲートし、viを自由形式のテキストエディタとして使用します。コマンドモードに戻るには、 Escを押します。 キーを1回押します。
注: viのコマンドモードでは、キーボードのほぼすべての文字に機能があります。
ファイルを保存するには、最初にコマンドモードにする必要があります。 Escを押します コマンドモードに入るには、:wq
と入力します ファイルを書き込んで終了します。もう1つのより迅速なオプションは、キーボードショートカットZZ
を使用することです。 書いてやめる。 viを開始していない人には、書き込み 保存することを意味し、終了 viを終了することを意味します。編集の途中で間違いを犯し、保存されていない変更をすべて取り消す(破棄する)場合は、 Escを押してコマンドモードに入ります。 :q!
と入力します このコマンドは、変更を保存せずに終了し、viを終了します。
viを学ぶ最良の方法は、新しいファイルを作成して自分で試してみることです。以下の一般的なキーボードショートカットの表を自由に使用して、viの広範な語彙を学習してください。このショートカットのリストは完全なものではありませんが、ファイルを編集して短時間でviを学習できるようになります。
注: viまたは任意のエディターで編集する前に、必ず既存のファイルのコピーを作成してください。これは、システムファイルと構成ファイルを編集するときに特に重要です。
コマンド | 目的 |
---|---|
$ vi <filename> | ファイルを開くか編集します。 |
i | 挿入モードに切り替えます。 |
Esc | コマンドモードに切り替えます。 |
:w | 保存して編集を続行します。 |
:wq またはZZ | 保存して終了/終了vi。 |
:q! | viを終了し、変更を保存しないでください。 |
yy | ヤンク(テキスト行をコピー)。 |
p | 現在の行の下にヤンクされたテキストの行を貼り付けます。 |
o | 現在の行の下に新しい行を開きます。 |
O | 現在の行の上に新しい行を開きます。 |
A | 行末に追加します。 |
a | カーソルの現在位置の後に追加します。 |
I | 現在の行の先頭にテキストを挿入します。 |
b | 単語の先頭に移動します。 |
e | 単語の最後に移動します。 |
x | 1文字を削除します。 |
dd | 行全体を削除します。 |
Xdd | X行を削除します。 |
Xyy | ヤンクX行数。 |
G | ファイルの最後の行に移動します。 |
XG | ファイルのX行に移動します。 |
gg | ファイルの最初の行に移動します。 |
:num | 現在の行の行番号を表示します。 |
h | 左に1文字移動します。 |
j | 1行下に移動します。 |
k | 1行上に移動します。 |
l | 1文字右に移動します。 |
[今すぐダウンロード:Vimチートシート]