想要将突出显示颜色更改为其他颜色,以免掩盖
wordd
而不更改我的全局字体颜色。如何配置呢?#1 楼
SpellBad
高亮显示组应允许您配置拼写错误的单词的外观。假设您希望它们在黄色背景上为红色。然后,您可以在vimrc文件或colorscheme文件中的某个位置添加以下代码(但无论如何,在colorscheme设置了
SpellBad
组之后,否则它将覆盖您的设置): br /> ctermfg
和ctermbg
参数控制终端中的前景色和背景色,而guifg
和guibg
对gui内的vim则相同。颜色支持8/16/256种颜色时,可以用名称(红色,黄色...)或十进制代码(介于000和007/015/255之间)表示。您可以从中检查支持多少种颜色vim带有:
echo &t_Co
对于gui,颜色可以用名称或十六进制的代码表示。
下面的图表显示了一些颜色的代码。 />
还有其他突出显示组(
SpellCap
,SpellLocal
和SpellRare
)控制其他类型单词的出现。请注意,设置q4 312079q选项会导致重新加载您的colorcheme。
因此,如果在vimrc中的某个位置有
'background'
,请在该行之后放置先前的代码来更改set background=dark
组,否则colorcheme将再次覆盖您的设置。有关更多信息,请参见:
:highlight clear SpellBad
:highlight SpellBad ctermfg=009 ctermbg=011 guifg=#ff0000 guibg=#ffff00
评论
只能给下划线一个不同的颜色吗?例如hi SpellBad cterm =下划线ctermfg = 009 guifg =#ff0000
– TimVisée
17年9月6日在9:39
图表链接已损坏。
–亚当·马坦(Adam Matan)
17年12月31日在8:18
指向SpellCap,SpellLocal和SpellRare的指针非常有用。
–特里·布朗(Terry Brown)
18-10-26在16:30
更新了比色表commons.wikimedia.org/wiki/File:Xterm_256color_chart.svg的链接
– 3始新世
19年1月4日在18:08