好吧,我已经寻找了一段时间,似乎就是找不到答案,所以我希望有人能直接在这里给我指路……
我安装了(g)Vim 7.3 for windows,正在尝试从powershell提示符(v2.0/win7-amd64)运行它。Vim开始很好,但颜色都被篡改了。通常我使用gVim的沙漠主题。对于POSIX shell,我通常使用CSApprox.vim插件来获取vim中的gVim颜色,它工作得很好(我在.vimrc中设置的就是为它设置的t_Co=256 )。无论如何,我已经尝试过使用vim和256和CSApprox插件,但从powershell (和cmd )启动时仍然得到错误的颜色(为了简单起见,让我们继续使用powershell )。我怎样才能让powershell Vim看起来像gVim沙漠,而不会永久地改变vim之外的powershell颜色?
发布于 2012-09-26 02:39:21
这似乎是不可能的。
发布于 2011-11-11 02:09:19
您是否在_vimrc中添加了colorscheme desert行?它在从powershell或cmd调用时为我设置gvim颜色。我在添加它时遇到的唯一问题是找到“正确的”_vimrc,但是运行:set runtimepath?在vim中已经解决了这个问题。
发布于 2016-02-19 05:20:42
与所有终端一样,PowerShell定义了一组有限的颜色,供在其中运行的应用程序使用。请参阅this answer,了解如何找出哪些网站。因此,如果你想重新创建沙漠主题,你需要修改你的PowerShell颜色。
https://stackoverflow.com/questions/8067140
复制相似问题