vimrc设置突出显示模式

vimrc设置突出显示模式,vim,Vim,我的.vimrc文件中有以下内容: version 6.0 " set highlight mode set highlight=8b,@-,db,es,lb,mb,M-,nu,rs,sr,tb,vr,ws 这在很大程度上是从中国借来的 我不明白这句话的意思: set highlight=8b,@-,db,es,lb,mb,M-,nu,rs,sr,tb,vr,ws 我花了几个小时试图找出为什么我的行号不符合我的配色方案,并追溯到这一行。如果我从列表中删除nu,我的行号开始正确高亮显示。我找

我的.vimrc文件中有以下内容:

version 6.0

" set highlight mode
set highlight=8b,@-,db,es,lb,mb,M-,nu,rs,sr,tb,vr,ws
这在很大程度上是从中国借来的

我不明白这句话的意思:

set highlight=8b,@-,db,es,lb,mb,M-,nu,rs,sr,tb,vr,ws
我花了几个小时试图找出为什么我的行号不符合我的配色方案,并追溯到这一行。如果我从列表中删除
nu
,我的行号开始正确高亮显示。我找不到任何文档来解释这两种字符模式的含义。更改或删除其他选项似乎不会影响任何明显的效果

有人能给我指一些说明这里发生了什么的文档吗

编辑:我在Vim中阅读了:help highlight页面,但找不到任何解释此语法的内容。如果它存在于帮助中,有人能告诉我如何找到相关部分吗?

如评论中所述,有您的答案。 每个参数都是一对类型模式参数

您列出的每一对的含义如下:

8b special characters for :map (eg <cr>) are bold
@- ~ characters after eof, along with some other special symbols, are not formatted
db directories are bold
es errors are standout
lb last search results are bold
mb more-prompt (when messages take up more than the screen) is bold
M- current mode (eg insert) is not formatted
nu line number is underlined
rs enter and y/n prompts are standout
sr status line of current window is reverse
tb titles of options (eg from :set all) are bold
vr visual highlighting is reverse
ws warnings are standout
我不会详细介绍所有可能的类型参数(第一个字符),但您可以在中找到它们。

正如在注释中一样,有您的答案。 每个参数都是一对类型模式参数

您列出的每一对的含义如下:

8b special characters for :map (eg <cr>) are bold
@- ~ characters after eof, along with some other special symbols, are not formatted
db directories are bold
es errors are standout
lb last search results are bold
mb more-prompt (when messages take up more than the screen) is bold
M- current mode (eg insert) is not formatted
nu line number is underlined
rs enter and y/n prompts are standout
sr status line of current window is reverse
tb titles of options (eg from :set all) are bold
vr visual highlighting is reverse
ws warnings are standout

我不会详细介绍所有可能的类型参数(第一个字符),但您可以在中找到它们。

不,您没有搜索<代码>:帮助“突出显示”@Downvoter,请留下评论,解释如何改进此问题。您要求被指向相关文档,
:help“highlight”
正是您所要求的,它包含了您所需要的所有信息。@romainl我只是再次阅读了
:help highlight
页面,但我在文档中没有看到任何东西解释
db
M-
@
等内容。如果您能引用解释这两个字符代码的相关部分,我将非常感激,因为我真的没有看到它。再次感谢您的时间。它是
:help“highlight”
,带有引号,而不是
:help highlight
。不,您没有搜索<代码>:帮助“突出显示”@Downvoter,请留下评论,解释如何改进此问题。您要求被指向相关文档,
:help“highlight”
正是您所要求的,它包含了您所需要的所有信息。@romainl我只是再次阅读了
:help highlight
页面,但我在文档中没有看到任何东西解释
db
M-
@
等内容。如果您能引用解释这两个字符代码的相关部分,我将非常感激,因为我真的没有看到它。再次感谢您的时间。这是带有引号的
:help“highlight”
,而不是
:help highlight
。您能否解释一下
:help highlight
:help“highlight”
之间的区别?帮助文件对帮助的不同部分有一个特定的标记<代码>:帮助突出显示是关于突出显示的一般文本主题<代码>:帮助“突出显示”是关于名为“突出显示”的选项。请参见
:帮助帮助上下文
。您能否解释一下
:帮助突出显示
:帮助“突出显示”
之间的区别?帮助文件对帮助的不同部分有特定的表示法<代码>:帮助突出显示是关于突出显示的一般文本主题<代码>:帮助“突出显示”是关于名为“突出显示”的选项。请参见
:帮助上下文