如何在Vim中突出显示FIXME/TODO/XXX?

eanckbw9  于 2023-04-06  发布在  其他
关注(0)|答案(1)|浏览(183)

我使用Vim编辑LaTeX文件,它可以自动突出显示这些单词,这是一个很大的帮助。我还有:set spell来突出显示拼写错误,我已经将TODOFIXMEXXX添加到拼写良好列表中(zg).最近,我做了一些我不能回忆/再现和打破了这一点.我仍然得到LaTeX关键字像beginsection,等.突出显示,但不是这些.
在网上搜索只会导致人们抱怨这些单词被突出显示,他们通过发出:syntax clear Todo关闭它。我有完全相反的问题-我想重新打开它。有人能告诉我如何进行吗?

yyhrrdl8

yyhrrdl81#

看起来“Todo”语法/高亮组在你的vimrc中的某个地方被清除了。我没有看到你在评论中链接的vimrc有任何问题,但我猜写着runtime! archlinux.vim的那行可能是罪魁祸首。试着注解掉那行,看看它是否有效。
可能不需要注解掉这一行。如果是这样的话,请将以下内容添加到vimrc的末尾:

augroup vimrc_todo
    au!
    au Syntax * syn match MyTodo /\v<(FIXME|TODO|XXX)/
          \ containedin=.*Comment,vimCommentTitle
augroup END
hi def link MyTodo Todo

相关问题