
814
第1部 ハッキング・ラボの構築
7
viの簡易コマンド表
viにはコマンドがたくさん用意されていますが、その中でもよく使うコマンドを紹
介します(表5)。
表5 vi の簡易コマンド表
モード
i インサートモードに移る(カーソルの前 )
a インサートモードに 移る( カーソルの 後ろ)
ESC 編 集モードに移る
カーソル移動
k 上に移動
j 下に移動
h 左に移動
l 右に移動
gg 先頭行に移動
G 最終行に移動
0 行頭に移動
$ 行末に移動
nnG nn行目に移動
zz カーソルが画面中央になるようにスクロール
保存
:w ファイルを保存する
:q 終了する
:q! 変更を保存せずに終了する
編集
yy カーソル行をコピー
p 貼り付け
x カーソル文字を削除
X 直前の1文字を削除
dd カーソル行を削除
u アンドゥ(直 前のコマンド操 作を取り消す)
検索
/word wordを前方検索
?word wordを後方検索
n 次の候補
N 前の候補