Vimのカーソル操作コマンド


  1. カーソルの移動:

    • h: 左に1文字移動
    • j: 下に1行移動
    • k: 上に1行移動
    • l: 右に1文字移動
    • w: 次の単語の先頭に移動
    • b: 前の単語の先頭に移動
    • e: 単語の末尾に移動
    • 0: 行の先頭に移動
    • ^: 行の最初の非空白文字に移動
    • $: 行の末尾に移動
  2. カーソルのスクロール:

    • Ctrl + u: 上に半画面分スクロール
    • Ctrl + d: 下に半画面分スクロール
    • Ctrl + f: 下に1画面分スクロール
    • Ctrl + b: 上に1画面分スクロール
    • zz: カーソル行を画面の中央に移動
  3. カーソルのジャンプ:

    • gg: ファイルの先頭にジャンプ
    • G: ファイルの末尾にジャンプ
    • :行番号: 指定した行にジャンプ(例: :10 で10行目にジャンプ)
  4. カーソルの範囲選択:

    • v: 文字単位での範囲選択
    • V: 行単位での範囲選択
    • Ctrl + v: 矩形範囲の選択
  5. カーソルのコピー、カット、貼り付け:

    • yy: カーソル行をコピー
    • dd: カーソル行をカット
    • p: カーソルの下に貼り付け

これらはVimの一部の主要なカーソル操作コマンドです。さまざまな方法でカーソルを移動し、範囲を選択し、テキストをコピー、カット、貼り付けすることができます。これにより、テキストの編集や処理が効率的に行えます。

(コード例) 以下は、Vimでカーソルを操作するためのいくつかのコード例です。

  1. カーソルの移動:

    • 5j: カーソルを5行下に移動
    • 3w: カーソルを3つ次の単語の先頭に移動
    • 2$: カーソルを2行目の末尾に移動
  2. カーソルの範囲選択とコピー:

    • vjj: カーソルから下に2行分の範囲を選択
    • yy: 選択範囲をコピー
  3. カーソルのカットと貼り付け:

    • dd: カーソル行をカット
    • p: カーソルの下にカットした行を貼り付け

これらのコード例は、Vimでカーソルを移動し、範囲を選択し、テキストをコピー、カット、貼り付けする方法を示しています。これらのコマンドを活用することで、効率的なテキスト編集を行いましょう。Vimのカーソル操作コマンドはさまざまな場面で役立ちます。