Vim: 查看当前单词/字符被高亮的规则?

4

在vim中,是否有可能看到某个单词被高亮的原因?特别是当我设置了set spell时,在某些情况下会出现奇怪的高亮。这显然不仅限于拼写检查。

1个回答

8

我的状态栏上有这样的内容:

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

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

很酷,但好像无法用于拼写检查。在tex文件中,它会将未高亮和拼写检查高亮的纯文本都匹配为“texMatcher”。不过,对于tex命令和其他语法,它表现良好! - naught101

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接