微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

vim可以识别何时在Console2中使用它?

对于Console2的 Steven Harman’s Solarized tweak,我可以或多或少地使用win32 vim中的 Solarized配色方案.但有一段时间我发现自己通过vanilla cmd.exe窗口进入vim,并且Solarized 16色colorscheme与gui等效.

所以我想在我的vimrc中解决这个问题,但是如何检查console 2中是否使用了console vim?

谢谢!

解决方法

在Console2中,您可以通过修改shell调用(从“设置”对话框或直接在XML配置中)来设置任意环境变量.对于认的Windows命令提示符,请使用以下值:

cmd.exe /K set EMULATOR=console2

对于Cygwin Bash,这样的事情应该有效:

C:\cygwin\bin\bash.exe -c "export EMULATOR=console2; exec /bin/bash -i"

然后,检查.vimrc中条件中的$EMULATOR值,如romainl的回答所述.

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐