【发布时间】:2011-12-25 09:53:42
【问题描述】:
好的,我已经搜索了一段时间,但似乎无法找到答案,所以我希望有人能直接指出我这里......
我安装了 (g)Vim 7.3 for windows 并尝试从 powershell 提示符 (v2.0/Win 7-amd64) 运行它。 Vim 开始很好,但颜色都被顶了。通常我为 gVim 使用沙漠主题。对于 POSIX shell,我通常使用 CSApprox.vim 插件在 vim 中获取 gVim 颜色,并且效果很好(我在 .vimrc 中设置的只是设置 t_Co=256)。无论如何,我已经尝试过使用和不使用 256 和 CApprox 插件的 vim,但是当从 powershell (和 cmd,但为了简单起见,请坚持使用 powershell)启动时,仍然会得到错误的颜色。如何在不永久更改 Vim 外部的 powershell 颜色的情况下让 powershell vim 看起来像 gVim 沙漠?
【问题讨论】:
-
我遇到了完全相同的问题
-
我认为这是 PowerShell 使用的调色板的问题。必须修改此调色板以匹配默认 xterm。我还没有放弃希望。
-
比较ps、cmd和直接启动的用户环境(?无论颜色正确的方法)。从不同的来源向vim呈现的东西是不同的。我怀疑它正在存储相对于起始路径的配置文件信息。如果您查看开始菜单或桌面中的快捷方式,请找到“开始于”属性。然后进入powershell或者cmd,切换到那个路径,然后启动vim,它会拾取颜色吗?
标签: vim powershell colors cmd