-
カーソルの移動:
- h: 左に1文字移動
- j: 下に1行移動
- k: 上に1行移動
- l: 右に1文字移動
- w: 次の単語の先頭に移動
- b: 前の単語の先頭に移動
- e: 単語の末尾に移動
- 0: 行の先頭に移動
- ^: 行の最初の非空白文字に移動
- $: 行の末尾に移動
-
カーソルのスクロール:
- Ctrl + u: 上に半画面分スクロール
- Ctrl + d: 下に半画面分スクロール
- Ctrl + f: 下に1画面分スクロール
- Ctrl + b: 上に1画面分スクロール
- zz: カーソル行を画面の中央に移動
-
カーソルのジャンプ:
- gg: ファイルの先頭にジャンプ
- G: ファイルの末尾にジャンプ
- :行番号: 指定した行にジャンプ(例: :10 で10行目にジャンプ)
-
カーソルの範囲選択:
- v: 文字単位での範囲選択
- V: 行単位での範囲選択
- Ctrl + v: 矩形範囲の選択
-
カーソルのコピー、カット、貼り付け:
- yy: カーソル行をコピー
- dd: カーソル行をカット
- p: カーソルの下に貼り付け
これらはVimの一部の主要なカーソル操作コマンドです。さまざまな方法でカーソルを移動し、範囲を選択し、テキストをコピー、カット、貼り付けすることができます。これにより、テキストの編集や処理が効率的に行えます。
(コード例) 以下は、Vimでカーソルを操作するためのいくつかのコード例です。
-
カーソルの移動:
5j
: カーソルを5行下に移動3w
: カーソルを3つ次の単語の先頭に移動2$
: カーソルを2行目の末尾に移動
-
カーソルの範囲選択とコピー:
vjj
: カーソルから下に2行分の範囲を選択yy
: 選択範囲をコピー
-
カーソルのカットと貼り付け:
dd
: カーソル行をカットp
: カーソルの下にカットした行を貼り付け
これらのコード例は、Vimでカーソルを移動し、範囲を選択し、テキストをコピー、カット、貼り付けする方法を示しています。これらのコマンドを活用することで、効率的なテキスト編集を行いましょう。Vimのカーソル操作コマンドはさまざまな場面で役立ちます。