gvimでカーソル行に別ファイルを挿入する
編集中のファイルに別のファイルを挿入したい場合、挿入したい場所にカーソルを移動して

:r ファイル名

又は

:read ファイル名

と入力します(:reでも:reaでもいけると思います)。すると、カーソル行に別ファイルの中身がそっくりそのままコピーされます。この時、指定したファイルが存在しなければエラーになります。
ファイル名に、カレントディレクトリのファイルを指定する場合は、ファイル名だけを書くだけで実行できますが、カレントディレクトリではない場合は、絶対パス又は相対パスでファイル場所を指定しなくてはいけません。
例えば、カレントディレクトリのa.txtというファイルを挿入したい場合

:r a.txt

というように入力します。
カーソル行ではなく、指定した行に別のファイルを挿入したい場合、例えば100行目に別のファイルを挿入したい場合

:100r ファイル名

又は

:100read ファイル名

というように入力します。行の指定方法は、exコマンドのアドレス指定で指定できます。

Back to top

Information