[ Vi エディタの使い方 ] [FreeBSDページに戻る] [HOMEに戻る]
viエディタは、 unix
上のエディタでは基本なのでこれを使いこなせるようにして
おかないと、各種設定ファイルの編集ができませんのでこれをマスターして下さい。
他にも、ee
というフルスクリーンエディタが使えますので、どうしても
vi が使え
ないといけないわけではないですが、ee
よりも便利なところもありますので、後々
役に立つかもしれません。
起動方法 % vi ファイル名
vi
には、コマンドモードと編集モードがあります。どちらのモードか分からなくなったら
とにかく [ESC]
を数回押せば復帰しますので、改めて希望のモードにしてください。
コマンドモード
: | コマンドモードにする |
esc | モード解除 |
:q! | 中止終了 |
:wq! | 書き込み終了 |
:w filename | filename という名前で保存 |
:行番号 | 行ジャンプ |
:%s/??/**/g | ?? を ** に書き換え |
:set number | 行番号表示 |
:set nonumber | 行番号非表示 |
編集モード
esc | モード解除 |
a | 行追加モード |
A | 行末移動&追加モード |
i | 行挿入モード |
I | 行頭移動&行挿入モード |
r | カーソル位置一文字の書き換えモード |
R | カーソル位置からの書き換えモード |
x | カーソル位置文字のデリート |
??x | カーソル位置から ?? 文字のデリート |
dd | カーソル行のカット |
??dd | カーソル行から??行カット |
yy | カーソル行のコピー |
??yy | カーソル行から??行コピー |
Y | カーソル行をバッファへコピー |
??Y | カーソル行から??行コピー |
P | バッファのペイスト |
ctrl + u | スクロールアップ |
ctrl + d | スクロールダウン |
1G | 開始行へのジャンプ |
??G | 行番号 ?? へのジャンプ |
G | 最終行へのジャンプ |
/??? | ???を検索 |
n | 次を検索 |
N | 前を検索 |
ZZ | 書き込み終了 |