TODO 等词语在VIM中始终会突出显示。
我可以在此列表中添加一些我想要突出显示的自定义单词吗?
答案 0 :(得分:8)
Todo是一个语法组,:h group-name
来检查详细信息。
如果您想突出显示一些单词/文字,您可以编辑语法文件,也可以创建自己的 hi-groups (:h highlight-groups
)并添加匹配。
例如:
您可以match todo /!Important!/
!Important!
以与TODO
相同的方式突出显示文字hi! Important ctermbg=red guibg=red
。或者:
Important
这将创建一个名为:match Important /!Important!/
的hi-group。
然后你添加匹配:
!Important!
这将以您在组中定义的方式突出显示文本{{1}}。
您也可以在vimrc中添加这些行。
答案 1 :(得分:2)
您可以使用match
命令执行此操作。例如。如果你想突出显示一个单词(比如foo
):
:match <highlight-group> "foo"
:match error "foo" // highlights foo as red.
:match Tag "foo" // highlights foo to orange
使用:highlight
获取有关突出显示组的更多信息。您还可以使用:help match
获取有关匹配的更多信息。