vi・vimコピー&ペースト(貼り付け)

vimでは、コピーの事をヤンクといいます。 ヤンクした文字列はペースト(貼り付け)することができます。 ノーマルモードでヤンク・ペーストを行うコマンドを紹介します。

キー動作
yyカーソル行をコピー(ヤンク)します。
pヤンクした文字列をカーソル位置後にペースト(貼り付け)します

「p」コマンドは、前に数字を付けることによって その数字分ペースト(貼り付け)を行う事ができます。

キー動作
3yyカーソル行から3行コピー(ヤンク)します。
3pヤンクした文字列をカーソル位置3つ後にペースト(貼り付け)します

文字列の削除、文字列のコピー、について解説しましたが、 これらは、単体のみでは、それほど便利なものではありません。(それでもdd、D、yy等は便利ですが)
後述するビジュアルモード、又は、カーソル移動コマンドと組み合わせることで力を発揮します。


スポンサードリンク