【vim】コマンドの実行結果を挿入する
問題
viでファイルを編集中なのだが、ここにコマンドの実行結果を挿入したい。
現在のディレクトリ(pwd)とか、今日の日付(date)とか。
答え
:r! を使う。
:r! pwd
:r! date
似たものに
「:r ファイル名」は、現在の行の次の行にファイルの内容を挿入する。
「:!コマンド」は、コマンドを実行する。
編集作業中のままでいろいろとコマンドを実行したかったら「:sh」でいったんシェルを立ち上げて、exitで戻ってくるとよい。
コメント