viで指定した行数をコピーする方法をご紹介します。
viの編集モードではないモードのことをノーマルモードといいます。viを起動した直後はこのノーマルモードになっています。
まずは例から。
いずれもノーマルノードの状態での実行です。
「3yy」と入力すると、カーソルがある行から3行分コピーすることができます。
また、「20yy」と入力すると、カーソルがある行から20行分コピーすることができます。
「数字」+「yy」という簡単な規則になっていることがわかると思います。
指定した数字分だけコピーしてくれます。
非常に便利ですので覚えておきましょう!