随着史蒂芬哈曼的Solarized的调整对Console2我可以或多或少的使用Solarized在Win32 vim的配色方案.但有一段时间我发现自己通过vanilla cmd.exe窗口进入vim,并且Solarized 16色colorscheme与gui等效.
所以我想在我的vimrc中解决这个问题,但是如何检查console 2中是否使用了console vim?
谢谢!
在Console2中,您可以通过修改shell调用(从"设置"对话框或直接在XML配置中)来设置任意环境变量.对于默认的Windows命令提示符,请使用以下值:
cmd.exe /K set EMULATOR=console2
Run Code Online (Sandbox Code Playgroud)
对于Cygwin Bash,这样的事情应该有效:
C:\cygwin\bin\bash.exe -c "export EMULATOR=console2; exec /bin/bash -i"
Run Code Online (Sandbox Code Playgroud)
然后,检查$EMULATOR您的条件中的值.vimrc,如romainl的答案所述.