vimからファイルを開く(システム関連づけで)
vimからなんらかの形でpathを指定して
ファイルを開こうとする時、コマンドラインで
:call vimproc#open('path')
とすれば、コマンドプロンプトの画面が出ずにpathどおりのファイルをシステム関連付けのソフトで開くことができる。
というのを知った。(要vimproc)
vimshellのオープンをvimのコマンドラインから使いたいと思って調べてたらたどり着いた。
:! start path
とやっていたけど、コマンドプロンプトののウィンドウが出てきて、それ自体をなにかキーを押して消す。加えてvimに戻ってから一度[Esc]をタイプしないとvimで何かできない。
vimprocを使う方法ならそのストレスはないんでやる気が起きる。
ahkとか書いてすぐ実行はこんどからこれを使おう。
パスが行の中に含まれていたりする場合も
path=substite(getline('.'),なんちゃら,かんちゃら,"g")
とか、「なんちゃら,かんちゃら」の部分を僕がちゃんと書ければできそう。
すげーなvim