我试过两种方案,沙漠和袋熊,我已经在我的.vimrc文件中设置了颜色方案。当我从shell中打开vim时,我没有看到该方案的颜色,但是当我使用MacVim打开时,我会这样做。在两者中,当我键入:colorscheme时,我看到在.vimrc文件中设置的方案,但我看不出为什么我看不到颜色。Vim没有显示macvim的颜色
作为说明,我安装了spf13发行版,并使用提供的脚本将其卸载。
任何想法如何解决这个问题?
我试过两种方案,沙漠和袋熊,我已经在我的.vimrc文件中设置了颜色方案。当我从shell中打开vim时,我没有看到该方案的颜色,但是当我使用MacVim打开时,我会这样做。在两者中,当我键入:colorscheme时,我看到在.vimrc文件中设置的方案,但我看不出为什么我看不到颜色。Vim没有显示macvim的颜色
作为说明,我安装了spf13发行版,并使用提供的脚本将其卸载。
任何想法如何解决这个问题?
终端模拟器被限制为256个色max和经常需要手动设置超越8或16
最冷的Vim colorschemes被设计用于的GVim /的MacVim可以显示数千种颜色。
由于1和2,如果GUI colorscheme使用X11调色板中256色以外的颜色,则无法在终端仿真程序中完全模拟GUI颜色方案。
但是,您可以:
首先,检查有多少颜色由你的终端支持:
:echo $TERM
:set t_Co?
的色彩方案必须真正支持终端通过提供term=
和cterm=
的定义;许多人没有。有关如何使用CSApprox插件解决此问题,请参阅https://stackoverflow.com/a/12949536/813602。
检查colorscheme文件(在colors/
子目录中找到),或使用:highlight
命令列出当前颜色定义。
终端支持88或256色。即使您的终端支持256种颜色,您也必须指定您的终端在您的vimrc中支持它。 (参见Using GUI color settings in a terminal)
set t_Co=256
关于你的背景,你也许应该指定您是否使用深色或浅色背景,如果你的主题已经不申报。
set background=dark
set background=light
您在macvim和终端vim中看到的颜色不同,或者您在终端vim中看不到任何颜色? – aadlani
使用vim时,我看不到主题背景,但我看到字体颜色... –