如何找出哪个语法命令导致特定单词在vim中突出显示?

时间:2013-11-17 21:36:23

标签: r vim

当我在vim中打开.c文件,并在注释中键入TODO时,它会在vim中以黄色突出显示。请注意,我自己的.vimrc中未指定此项。

但是,当我打开.r文件,并在评论中使用TODO时,它不会突出显示。我正在尝试弄清楚如何使TODOR文件中突出显示,但我不确定如何在{{1}中找到突出显示TODO的命令文件。

2 个答案:

答案 0 :(得分:3)

默认R语法脚本($VIMRUNTIME/syntax/r.vim)将rOKeywordTODO的语法组链接到Title突出显示组。

默认C语法脚本($VIMRUNTIME/syntax/c.vim)将cTodoTODO的语法组链接到Todo突出显示组。

{p} TODO未在R文件中突出显示C文件,因为它未链接到正确的突出显示组。

我建议你联系维护者并要求他解决这个问题。

答案 1 :(得分:1)

我想知道这有用吗?

VIM: How can i know which highlight rule is being used for a keyword?

检查令人不安的高亮类,按.vim目录下的/syntax/文件中的名称执行grep或ack。