2007年12月31日

Software | Vista ファイルの関連付け

XPの時は .py、.xml、.htmlなどテキスト系のファイルを開くと、gVimで開くようにファイルの関連付けを設定していた。アクションの編集ダイアログの「アクションを実行するアプリケーション」フィールドで、
gvim.exe --remote-tab-silent "%1"
と設定しておいたので、タブとして開くようになっていた。

Vistaでも拡張子からファイルの関連付けを行えるのだけど、アプリケーションを割り当てるだけでXPの時のようにアクションの編集がなくアプリケーションのパスや引数を指定できない。そのためgVimに割り当ててもタブで開くように設定することができず、ファイルを開く度にgVimのプロセスが起動してしまう。

きっと何かやり方があると思うのだけど、知っていたらご教授ください。


(追記)
gvimの --remote-tab-silent 引数に関してはレジストリいじって何とか設定できた。

一度gvimを何かの拡張子に割り当てたからかどうかは分からないけど、レジストリの次の位置にコマンドパスがセットされていたので、それに引数を加えた。
HKEY_CURRENT_USER/Software/Classes/Applications/gvim.exe/shell/open/command
これ以降はgvimに割り当てるとこのコマンドパスが使用されるみたい。
自分でもよく分かってないけど、結果オーライ。

Posted by otsuka : 17:01 | Comment (0) | Trackback (0)
Comment









名前、アドレスを登録しますか?