加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-15 22:00:54 所属栏目:安全 来源:网络整理
导读:对于Console2的 Steven Harman’s Solarized tweak,我可以或多或少地使用win32 vim中的 Solarized配色方案.但有一段时间我发现自己通过vanilla cmd.exe窗口进入vim,并且Solarized 16色colorscheme与gui等效. 所以我想在我的vimrc中解决这个问题,但是如何检查
对于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:cygwinbinbash.exe -c "export EMULATOR=console2; exec /bin/bash -i"

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读