vim - 在Console2中使用vim能识别吗?

标签 vim console2

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/

相关文章:

vim - 使用 Vim 时的脚本快捷方式

windows - 暂停在 console2 中运行的 bash 中的进程

ruby - 在 vim 中选择 ruby​​ 方法定义

vim - 如何使 VIM 成为成熟的 IDE

vim - 如何更改 Vim 中的快捷键?

vim - 使用 Vim 删除单个换行符但保留空行

bash - 让 Windows 10 的 bash 与 console2 一起工作

windows - Console2 可以与 Powershell 一起使用吗?

git - 如何在 Console2 中为选项卡创建快捷方式?