MSYS2のターミナルからWindowsのVim(GUI版)が実行されていることを判別する
※当サイトにはプロモーションが含まれています。
公開日:
更新日:
「MSYS2のターミナルからWindowsのVim(GUI版)が起動されたことを、Vimの中から判別する」方法を調べていたんですが、なかなか見つからず、若干苦し紛れですが以下の Vimscriptで判別することにしました。
if (has('win32') || has('win64')) && has('gui') && &shell =~ "bash"
" bingo!
endif
Cygwin だと、has('win32unix') が使えるようですが、それに似たもっとスマートな方法があるのかもしれません。
そもそも今回みたいな使い方はしないんでしょうね。
最終更新日: 2016-06-20