VIMの切り取りと貼り付けのコマンド


  1. テキストを切り取る:

    • dd: カーソルがある行を切り取ります。
    • d$またはD: カーソル位置から行末までのテキストを切り取ります。
    • d^: カーソル位置から行頭までのテキストを切り取ります。
    • dgg: カーソル位置からファイルの先頭までのテキストを切り取ります。
    • dG: カーソル位置からファイルの末尾までのテキストを切り取ります。
  2. テキストを貼り付ける:

    • p: カーソルの下にテキストを貼り付けます。
    • P: カーソルの上にテキストを貼り付けます。
  3. テキストを一時的に切り取り、別の場所に貼り付ける:

    • yy: カーソルがある行を一時的に切り取ります。
    • y$またはY: カーソル位置から行末までのテキストを一時的に切り取ります。
    • y^: カーソル位置から行頭までのテキストを一時的に切り取ります。
    • ygg: カーソル位置からファイルの先頭までのテキストを一時的に切り取ります。
    • yG: カーソル位置からファイルの末尾までのテキストを一時的に切り取ります。
    • p: カーソルの下に一時的に切り取ったテキストを貼り付けます。
    • P: カーソルの上に一時的に切り取ったテキストを貼り付けます。
  4. テキストを別のファイルに切り取り、貼り付ける:

    • :vspまたは:vs: 縦に分割されたウィンドウを開きます。
    • :spまたは:split: 横に分割されたウィンドウを開きます。
    • :e ファイル名: 別のファイルを開きます。
    • カーソルを移動し、切り取りたいテキストを選択します。
    • "+y: カーソル位置のテキストをシステムクリップボードにコピーします。
    • 別のウィンドウに移動し、カーソルの位置でテキストを貼り付けます。

これらはVIMの基本的な切り取りと貼り付けのコマンドです。さまざまなコマンドを組み合わせて使用することで、より高度な操作も可能です。