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
Vim:查看作用于当前单词/字符的突出显示规则?_Vim_Syntax Highlighting - Fatal编程技术网

Vim:查看作用于当前单词/字符的突出显示规则?

Vim:查看作用于当前单词/字符的突出显示规则?,vim,syntax-highlighting,Vim,Syntax Highlighting,在vim中,是否可以看到为什么某个特定单词会以这种方式突出显示?特别是,我启用了设置拼写,在某些情况下会出现一些奇怪的突出显示。显然,这并不局限于拼写检查 我的状态行中有类似的内容: :echo synIDattr(synID(line("."), col("."), 1), "name") 它显示vim如何解析光标下项目的语法,您可以使用该语法找出突出显示的来源。这很酷,但它似乎不适用于拼写检查。在tex文件中,对于未高亮显示的纯文本和拼写检查高亮显示的纯文本,它都会产生texMatcher

在vim中,是否可以看到为什么某个特定单词会以这种方式突出显示?特别是,我启用了
设置拼写,在某些情况下会出现一些奇怪的突出显示。显然,这并不局限于拼写检查

我的状态行中有类似的内容:

:echo synIDattr(synID(line("."), col("."), 1), "name")

它显示vim如何解析光标下项目的语法,您可以使用该语法找出突出显示的来源。

这很酷,但它似乎不适用于拼写检查。在tex文件中,对于未高亮显示的纯文本和拼写检查高亮显示的纯文本,它都会产生
texMatcher
。不过,对于tex命令和其他语法,它工作得很好!