Macos vim颜色未加载或不工作

Macos vim颜色未加载或不工作,macos,vim,Macos,Vim,我是一个新的vim用户,我想尝试新的颜色主题。 我创建了一个.vim目录,其中包含带有主题和.vimrc文件的colors目录,我在我的home目录中创建了一个符号链接,它指向./vim/.vimrc文件 这是我的.vimrc: syntax enable set t_Co=256 set synmaxcol=240 set background=dark colorscheme twilight let g:solarized_termcolors=256 这是屏幕截图: 这就是我想要的:

我是一个新的vim用户,我想尝试新的颜色主题。
我创建了一个.vim目录,其中包含带有主题和.vimrc文件的colors目录,我在我的home目录中创建了一个符号链接,它指向./vim/.vimrc文件

这是我的.vimrc:

syntax enable
set t_Co=256
set synmaxcol=240
set background=dark
colorscheme twilight
let g:solarized_termcolors=256
这是屏幕截图:

这就是我想要的:

怎么了

注意:

如果我使用图形化的macvim,它会工作,因此在我的终端中,vim主题出现问题,为GUI(即
gvim
)和终端(即
vim
)定义一组单独的颜色,因此您可能会在gvim和vim中看到不同的颜色。这背后的原因是,与GUI相比,终端支持的颜色数量有限

CsAbrox 但您可以使用类似的插件,它将GUI colorscheme中的颜色转换为终端的等效颜色,这样您可以看到几乎相似的颜色集。大多数支持88或256色的现代终端(如Gnome终端、控制台、OSX终端)都可以使用该插件

csappro
插件的好处是不需要单独配置,只需在
.vim
目录中安装这个插件就足够了。当您运行
colorscheme
命令选择颜色方案时,只要您的终端支持88或256种颜色,该插件就会自动为您转换颜色

如果您运行的是
gvim
,或者终端不支持88/256色,那么这个插件只是保持沉默,不进行任何颜色转换。我相信还有一种机制可以输出转换后的颜色

可供替代的 我听说的另一个类似的插件类似于
csappro
,但您需要使用命令
:GuiColorScheme
设置配色方案

  • 让g:solarized_termcolors=256
    仅在使用solarized colorscheme时有用。因为你想使用暮光之城,这条线是无用的,应该删除

  • 《暮光之城》的主题仅限于GUI。其颜色由十六进制值定义,只有MacVim/GVim才能理解。无论你做什么,它都不会在终端工作。您可以改为使用,它是为彩色终端设计的