与 Steven Harman's Solarized tweak对于 Console2,我或多或少可以使用 Solarized win32 vim 中的配色方案。但是偶尔我会发现自己通过 vanilla cmd.exe 窗口进入 vim,而 Solarized 16 色配色方案与它的 gui 等效项不对齐。
所以我想在我的 vimrc 中修复这个问题,但是如何检查控制台 vim 是否在 Console2 中使用?
谢谢!
最佳答案
在 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"
然后,检查
$EMULATOR
您的 .vimrc
中的条件值,如 romainl 的回答所述。
关于vim - 在Console2中使用vim能识别吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13235241/