SOFTELメモ

</> 技術者募集

【vim】コマンドの実行結果を挿入する

問題

viでファイルを編集中なのだが、ここにコマンドの実行結果を挿入したい。

現在のディレクトリ(pwd)とか、今日の日付(date)とか。

答え

:r! を使う。

:r! pwd
:r! date

似たものに

「:r ファイル名」は、現在の行の次の行にファイルの内容を挿入する。

「:!コマンド」は、コマンドを実行する。

編集作業中のままでいろいろとコマンドを実行したかったら「:sh」でいったんシェルを立ち上げて、exitで戻ってくるとよい。

関連するメモ

コメント