LoginSignup
4
4

More than 5 years have passed since last update.

Win32なGvimをMinGWShellでコマンドを打たずに起動する方法

Posted at

Win32な(G)vimはMinGWから起動することによって、テンポラリファイルを作成することができる。
しかし、MinGWを常用していない限り、いちいちMinGWのBashから起動するのは面倒である。
それをVBScriptを使ってWrapしてあげることにより煩わしさを減らすことができる。
コードは以下の通り

Gvim.vbs
Option Explicit

Dim oShell
Set oShell = WScript.CreateObject ("WScript.Shell")
oShell.run "C:\MinGW\msys\1.0\bin\bash.exe -c 'source ~/.bashrc; gvim' &"
Set oShell = Nothing

この時PATHにWin32なGVimのパスが通ってる必要がある。
また、source ~/.bashrc;が無いと、.bashrcで設定したMinGW向けの設定を読まない。
このスクリプトを実行すると、Gvim以外にプロンプト画面が出てくる。
邪魔だと思う人は「NaiNai」などのユーティリティを使ってタスクトレイに最小化することをおすすめする。

4
4
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
4