パーソナルツール

vimエディタ・スターターマニュアル #3 (カーソルの移動)

作者: 小見 拓 最終変更 2012年01月08日 12時01分

vimエディタをはじめて扱う人が、だましだましvimエディタでの作業を開始できるようにするための、チュートリアルよりも小さな、しかし必要な情報は盛り込んだ、最小のユーザマニュアルを目指して作成したドキュメントです。 このページでは、 単語単位のカーソルの移動~ 行頭、行末、テキストの先頭にカーソルを移動する~ ページ送り~ ファイルの先頭行、最後の行にカーソルを移動 までを扱います。 (Windows, Mac)

単語単位のカーソルの移動

h j k l の入力によるカーソル移動では一度に一文字ずつしか移動できませんが、
w b キーを使用すると単語単位で前後にカーソルを移動できます。
この w b キーによる移動も h j k l と同じく、ノーマルモードでのみ使用できます。

キー カーソルの移動する方向
w 前方に一単語分、カーソルを移動します。
b 後方に一単語分、カーソルを移動します。

例えば、次のようなテキストがあり、
「make sure Vim」の「s」の位置にカーソルがあるとして、

    The extra arguments make sure Vim is started in a good mood.

w を押すと「V」の位置に、

    The extra arguments make sure Vim is started in a good mood.

b を押すと「m」の位置にカーソルが移動します。

    The extra arguments make sure Vim is started in a good mood.
単語単位で前後にカーソル移動

行頭、行末、テキストの先頭にカーソルを移動する

ノーマルモードで、 0 $ ^ キーを使用すると、
それぞれ行頭、行末、テキストの先頭にカーソルを移動できます。

キー カーソルの移動する方向
0 行頭にカーソルを移動します。
$ 行末にカーソルを移動します。
^ その行のテキストの先頭にカーソルを移動します。

次のテキストで、「make sure Vim」の「s」の位置にカーソルがある場合、

    The extra arguments make sure Vim is started in a good mood.

0 を押すと行の先頭に、

    The extra arguments make sure Vim is started in a good mood.

$ を押すと行の最後に、

    The extra arguments make sure Vim is started in a good mood.

^ を押すと、その行のテキストの先頭位置にカーソルを移動します。

    The extra arguments make sure Vim is started in a good mood.
カーソルを行頭、行末、テキスト先頭位置に移動

ページ送り

カーソルをページ単位で大きく進めるには、ノーマルモードで Control-f を使用します。
逆に、戻るには Control-b を使います。

キー 説明
<C-f> 1ページ分、下にスクロールする
<C-b> 1ページ分、上にスクロールする

ファイルの先頭行、最後の行にカーソルを移動

カーソルをファイルの先頭位置にカーソルを移動するには、ノーマルモードで gg と入力します。
ファイルの最終行にカーソルを移動するには G を使用します。

キー 説明
gg ファイルの先頭行にカーソルを移動する
G ファイルの最終行にカーソルを移動する
ドキュメントアクション
コメント
blog comments powered by Disqus