こんにちは。たひらです。
コードの行が多くなると別ファイルへコードを移したくなる時ってありますよね
そんな時に、vimらしくコマンドだけで別ファイルへコピー&ペーストしたいですよね
今回は別ファイルへのコピペ方法を残しておきます
今回使うコマンド
| Shift + v | ヴィジュアルモードで行を選択 |
| y | 選択した範囲をコピー(ヤンク)する |
| p | コピーを貼り付ける |
| :n | 次のファイルへ移動する |
| :rew | 前のファイルへ移動する |
| :wq | 保存して閉じる |
step1 vim a b
最初にコピー元とコピー先の両方のファイルを起動しておく
vim file-a file-b
file-aが開かれるので、適宜 :n と :rew でファイルを切り替える
step2 Shift + v
ヴィジュアルモードで行ごとに選択
step3 :n
step4 p
ノーマルモードで p と入力し貼り付ける
step5 :wq
最後に保存して閉じる