Vimで全行をコピーし別ファイルにペースト|Vimコマンド

vim-全行コピーNEWS

はじめに

Vimを使っていると、普段他のエディターを使って操作しているときと同じ操作をしたいときに「あれっ!Vimでどうやるんだっけ?」と考えてしまうときがあるかと思います。

PycharmでViを使っているときに、そういえば全行コピーして別ファイルにペーストする方法ってどうだっけ?っとなったので失念防止用に載せておきます。

全行コピーするには「:%y」を使用

コーディング中であれば一旦、「ESC」(エスケープ)キーで編集モードを解除します。

その後、「:%y」で全行ヤンクし、別ファイルにて「p」キーでペースト。

以上です。簡単ですね。

まとめ

普段、Vimを使っていると慣れている操作はスムーズにこなせますが、たまに「この操作ってVimでどうやるんだっけ?」と思うときがあります。

その際はその都度調べて身に付けるのが一番早い気がしますね。

単純にファイルのコピーをする際、GUIでやってもいいのですが、CUIでコピー元の中身を全行コピーして別ファイルの一部に埋め込んで適宜修正するときもあるかと思います。

ご参考になれば幸いです。

コメント

タイトルとURLをコピーしました