在 Vim 中查找哪个突出显示用于特定字符串

Find which highlighting is being used for a particular string in Vim

我正在尝试使用数百条 syntaxhighlight 命令调试语法文件,其中许多命令的结果相同。

我想知道将其中哪些应用到特定字符串以决定如何为其着色。

我在 Vi Stack Exchange 中找到了解决方案(感谢@mkrieger1 link)。

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