2011/09/02

viエディタ、中級編1(カーソル移動)

viの操作に慣れてきたら、次のコマンドを覚えるとさらに便利になります。
・カーソルの移動
作業を効率的に進めるため、コマンドには繰り返し回数が指定出来ます。

(1)コマンドモードでのカーソル移動
h
カーソルを←に移動
3h
カーソルを←に3文字移動(繰り返し回数を指定出来ます)
Ctrl-h
カーソルを(行を超えて)←に移動
l
カーソルを→に移動
3l
カーソルを→に3文字移動(繰り返し回数を指定出来ます)
Space
カーソルを(行を超えて)→に移動
3Space
カーソルを(行を超えて)→に3文字移動(繰り返し回数を指定出来ます)
w
カーソルを1単語→(単語の先頭)に移動
4w
カーソルを4単語→に移動(繰り返し回数を指定出来ます)
b
カーソルを1単語←に移動
3b
カーソルを3単語左に移動(繰り返し回数を指定出来ます)
e
カーソルを右へ単語の最後に移動
2e
カーソルを右に2単語移動(繰り返し回数を指定出来ます)
0
カーソルを行頭に移動
^
カーソルを(スペース以外の)行頭に移動
$
カーソルを行末に移動
j
カーソルを↓の行に移動
k
カーソルを↑の行に移動
+, RETURN
カーソルを次の行の最初の文字に移動
-
カーソルを前の行の最初の文字に移動

gg
ファイルの最初に移動
G
ファイルの最後に移動
nnG
nn行目に移動(Gは大文字)
Ctrl-g
編集中のカーソル位置を画面の下に表示


(2)入力モードでのカーソルの移動
Ctrl-f
カーソルを→に移動
Ctrl-b
カーソルを←に移動
Ctrl-a
カーソルを行の先頭に移動
Ctrl-e
カーソルを行の最後に移動
おそらく、キーボードの矢印キーに対応しています

0 件のコメント:

コメントを投稿