探せば速攻出てくる気がするのだけど、とりあえずリハビリを兼ねて自作。
- 現在のバッファのファイルのディレクトリでターミナルを開く
- ターミナルのデフォルト引数を設定できる=ウィンドウサイズを設定できる
- ファイルのないバッファではホームを開く expand("$HOME")
- フルパスのディレクトリを得るにはexpand("%:p:h")
- 外部プログラム実行はexe "silent !command "のようにexeでvimコマンドラインで外部プログラムを実行する時のを応用する。silentで確認取らないようにできる
こんなところだろう
system()関数を知らなかったのか完全に忘れているのか…まぁ今回は関係ないけど。
system()はコマンドの標準出力を得るものらしい。
PR