Vim-ナビゲート
Vimは高度なナビゲーションを強力にサポートしています。この章では、生産性の向上に役立つ一般的なナビゲーション手法のいくつかについて説明します。
基本的なナビゲーション
基本的なナビゲーションでは、位置によって左、右、上、下にナビゲートできます。以下のコマンドを使用できます-
シニア番号 | コマンドと説明 |
---|---|
1 | h カーソルを1つ左に移動します |
2 | l カーソルを1つ右に移動します |
3 | k カーソルを上方向に1行移動します |
4 | j カーソルを下方向に1行移動します |
マルチポジションナビゲーションを実行するには、これらのコマンドでnumberを使用します。たとえば、現在の行から10行下のカーソルをナビゲートするには、次のコマンドを実行します-
10j
残りのコマンドでも数字を使用できます。
これに加えて、以下のコマンドはいくつかの便利なナビゲーションも実行します。
シニア番号 | コマンドと説明 |
---|---|
1 | 0 カーソルを現在の行の先頭に移動します |
2 | $ カーソルを現在の行の終わりに移動します |
3 | Ctrl + f ページ全体を下にスクロール |
4 | Ctrl + b ページ全体を上にスクロール |
行に移動
以下のコマンドを使用して、特定の行に移動できます-
シニア番号 | コマンドと説明 |
---|---|
1 | :n n行目にジャンプします |
2 | :0 ファイルの先頭にジャンプします |
3 | :$ ファイルの最後にジャンプします |
ワードナビゲーション
ワードナビゲーションには次のコマンドを使用できます-
シニア番号 | コマンドと説明 |
---|---|
1 | w カーソルを次の単語の先頭に移動します |
2 | e 現在の単語の末尾にカーソルを移動します |
3 | b 前の単語の先頭にカーソルを移動します |
ジャンプを使用する
Vimはジャンプリストを使用してナビゲーションを追跡します。そのリストを前後に移動できます。
ジャンプリストは、ファイル名、行番号、列番号を追跡することにより、行ったことのあるすべての場所を追跡します。
ジャンプリストを表示するには、次のコマンドを実行します-
:jumps
次のコマンドはジャンプリストに基づいています-
シニア番号 | コマンドと説明 |
---|---|
1 | Ctrl + o 前の位置に戻ります |
2 | Ctrl + i 次の位置にジャンプします |