如何设置Nord VIM配色方案?

如何设置Nord VIM配色方案?,vim,Vim,我正在尝试vim,并尝试将配色方案更改为Nord主题。但是,似乎有些颜色和背景色不起作用。我尝试使用德古拉主题,效果很好。在设置这个特殊的配色方案时,我是否遗漏了什么?是否还有其他需要配置的内容?当将配色方案设置为Nord时,至少有一些颜色会发生变化,因此我相信安装不会有问题 我不确定这些信息是否有用,但我只是使用mac OSX High Sierra 10.13.6上的终端应用程序。对于vim,我使用vim 8.2和vim插件 vs 到目前为止,这是我的.vimrc中的全部内容 call pl

我正在尝试vim,并尝试将配色方案更改为Nord主题。但是,似乎有些颜色和背景色不起作用。我尝试使用德古拉主题,效果很好。在设置这个特殊的配色方案时,我是否遗漏了什么?是否还有其他需要配置的内容?当将配色方案设置为Nord时,至少有一些颜色会发生变化,因此我相信安装不会有问题

我不确定这些信息是否有用,但我只是使用mac OSX High Sierra 10.13.6上的终端应用程序。对于vim,我使用vim 8.2和vim插件

vs

到目前为止,这是我的.vimrc中的全部内容

call plug#begin('~/.vim/plugged')
Plug 'arcticicestudio/nord-vim'
call plug#end()

syntax on
colorscheme nord
set background=dark
set nu

Vim中的许多颜色方案要求您的终端也配置了相应的颜色主题,Nord颜色方案就是这种情况。从您链接到的页面:

终端模式下的Vim必须与Nord终端仿真器主题一起使用,才能正常工作

这是因为终端传统上只支持16种颜色,而许多终端程序倾向于只使用16种颜色。许多主题作者会选择适用于其他终端程序的16种颜色,并最终将Vim限制为相同的16种颜色,因为它们也在其他地方使用

如果您不想更改终端的主题,而只在Vim中使用Nord颜色方案,那么假设您的终端支持24位颜色(大多数现代终端都支持),仍然可以这样做

只需将以下内容添加到vimrc中,最好在colorscheme命令之前添加:

这指示Vim忽略终端颜色设置,而使用Vim GUI版本的设置。GUI颜色规范使用24位颜色,每个RGB有8位,这就是为什么终端上支持24位颜色对实现这一功能至关重要的原因

此外,一些主题实际上提供了两种颜色预设,一种用于暗背景,另一种用于浅背景。您可以使用set bg=dark或set bg=light显式请求这两种模式之一


表明Tealal.App不支持24位颜色,但是Mac上的TyrM2支持它,所以您可能需要考虑切换到无论如何,这是一个好主意,因为iTerm2通常比内置终端有更多的功能。app。

Vim中的许多配色方案要求您的终端也配置相应的配色主题,Nord配色方案就是这样。从您链接到的页面:

终端模式下的Vim必须与Nord终端仿真器主题一起使用,才能正常工作

这是因为终端传统上只支持16种颜色,而许多终端程序倾向于只使用16种颜色。许多主题作者会选择适用于其他终端程序的16种颜色,并最终将Vim限制为相同的16种颜色,因为它们也在其他地方使用

如果您不想更改终端的主题,而只在Vim中使用Nord颜色方案,那么假设您的终端支持24位颜色(大多数现代终端都支持),仍然可以这样做

只需将以下内容添加到vimrc中,最好在colorscheme命令之前添加:

这指示Vim忽略终端颜色设置,而使用Vim GUI版本的设置。GUI颜色规范使用24位颜色,每个RGB有8位,这就是为什么终端上支持24位颜色对实现这一功能至关重要的原因

此外,一些主题实际上提供了两种颜色预设,一种用于暗背景,另一种用于浅背景。您可以使用set bg=dark或set bg=light显式请求这两种模式之一


表明Tealal.app不支持24位颜色,但是Mac上的IttM2支持它,所以您可能想考虑切换到那个,不管怎样,这是一个好主意,因为IttM2通常具有比内置终端更多的特性。App.< /P>集合TyMGICOLOS没有帮助解决这个问题。你的反馈不是真正可行的。。。你是在尝试同样的nord vim主题吗?您是否也在Mac OS平台上,在Terminal.app上使用Vim 8.2?如果您的平台、Vim版本或colorscheme不同,此解决方案可能不会直接应用于您……是的,Vim 8.2、macOS Catalina、默认终端应用程序,但在tmux中使用Vim。我还直接在GitHub上升级了一张罚单,以跟进这起事故。对于那些感兴趣的人:@AinTohvri看着GH票,现在重新阅读我的答案,我现在看到我在顶部提到Nord colorscheme需要一个匹配的终端主题,就像他们在那里说的那样。最后,我还提到Mac OS中的本机终端应用程序不支持“termguicolors”所要求的24位颜色,因此它在那里不起作用。要么装载


终端主题或切换到功能更强大的iTerm2应该可以为您解决这一问题。就个人而言,我推荐后者,不管你是否也想要终端主题。谢谢!在terminal.app中安装Nord.terminal配置文件已完成,方案正在运行。谢谢你的提示!set termguicolors无助于解决问题。@AinTohvri不幸的是,您的反馈不是真正可行的。。。你是在尝试同样的nord vim主题吗?您是否也在Mac OS平台上,在Terminal.app上使用Vim 8.2?如果您的平台、Vim版本或colorscheme不同,此解决方案可能不会直接应用于您……是的,Vim 8.2、macOS Catalina、默认终端应用程序,但在tmux中使用Vim。我还直接在GitHub上升级了一张罚单,以跟进这起事故。对于那些感兴趣的人:@AinTohvri看着GH票,现在重新阅读我的答案,我现在看到我在顶部提到Nord colorscheme需要一个匹配的终端主题,就像他们在那里说的那样。最后,我还提到Mac OS中的本机终端应用程序不支持“termguicolors”所要求的24位颜色,因此它在那里不起作用。无论是加载终端主题还是切换到功能更强大的iTerm2,都应该为您解决这一问题。就个人而言,我推荐后者,不管你是否也想要终端主题。谢谢!在terminal.app中安装Nord.terminal配置文件已完成,方案正在运行。谢谢你的提示!
set termguicolors