Linux viのコマンド

カーソル、画面の移動
i カーソルを次の行に移動する
k カーソルを前の行に移動する
h カーソルを前の文字に移動する
l カーソルを次の文字に移動する
nj,nk,nh,nl カーソルをn字分移動する
o カーソルを行頭に移動する
$ カーソルを行末に移動する
[Ctrl]+f 1画面進む(Forward)
[Ctrl]+b 1画面戻る(back)

i    カーソルの前からテキストを入力
a    カーソルの次の位置からテキストを入力
I    行の先頭からテキストを入力
A    行の末尾からテキストを入力
o    カーソルと次の行の間にテキストを入力
O    カーソルと前の行の間にテキストを入力

基本的なコマンド
:w    ファイルに保存する
:w ファイル名    ファイルに名前をつけて保存する
:e ファイル名    ファイルを開く
:q または:q!    保存せず終了
:wq    ファイルに保存して終了
u    直前の状態に戻す(undo)

文字列を検索する
/    カーソル以降を検索
?    カーソル以前を検索

切り取り、コピー、貼り付け
x    カーソル位置の1文字を削除
nx    カーソル位置からn文字を削除
d    カーソル位置からカーソル移動コマンドで指定した位置まで削除
D    カーソル位置から行末までを削除
d d    カーソルが位置する行を削除
nd d  カーソルが位置する行からn行を削除
y    カーソル位置からカーソル移動コマンドで指定した位置までをコピー
y y    カーソルが位置する行をコピー
ny y    カーソルが位置する行からn行をコピー

PC
スポンサーリンク
電脳メモ