Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vim:syntax-id上的文档及其内容';重复使用_Vim - Fatal编程技术网

Vim:syntax-id上的文档及其内容';重复使用

Vim:syntax-id上的文档及其内容';重复使用,vim,Vim,我目前正在为Vim构建我自己的配色方案,我正在通过添加到一个现有配置中来实现这一点,我从不知从何处获得该配置,并根据自己的需要对其进行编辑 问题是,据我所知,没有对语法ID的描述。例如,即使使用标准Vim ID,我怎么知道ColorColumn指的是什么PmenuSbar?有这么多ID,不可能猜测和检查什么是指什么 然后你用其他语言和插件打开它,它会变得更加复杂 我明白了,插件的使用可能会让编写它们的人任由摆布,但至少对于标准的内置语法突出显示,是否有关于这些内容的文档?我找不到这些钥匙的任何东

我目前正在为Vim构建我自己的配色方案,我正在通过添加到一个现有配置中来实现这一点,我从不知从何处获得该配置,并根据自己的需要对其进行编辑

问题是,据我所知,没有对语法ID的描述。例如,即使使用标准Vim ID,我怎么知道
ColorColumn
指的是什么<代码>PmenuSbar?有这么多ID,不可能猜测和检查什么是指什么

然后你用其他语言和插件打开它,它会变得更加复杂

我明白了,插件的使用可能会让编写它们的人任由摆布,但至少对于标准的内置语法突出显示,是否有关于这些内容的文档?我找不到这些钥匙的任何东西,即使是单独搜索


理想情况下,这将是一件简单的事情,我可以将光标放在我的颜色配置文件中的
ColorColum
,运行一些命令,你可以找到默认突出显示组的解释(例如,
ColorColumn
PmenuSel
)在
:help highlight default

如何
:help highlight default
@j1 lee工作得非常出色。找不到任何导致我在线访问该命令的信息。想补充一下吗,这样我就可以接受了?当然,很高兴这有帮助!我建议您不要依赖随机的互联网搜索,而是花些时间学习内置文档的工作原理。举个例子,
:h ColorColumn
直接指向相应的部分,而
:h ColorColumn
(因为这更容易)列出了两个100%相关的候选项,
:h PmenuSbar
(区分大小写或不区分大小写)还直接指向相应的部分。@romainl当我可以在其他地方找到文档时,我为什么要猜测命令?