自定义关键字在vi中突出显示为待办事项

时间:2011-12-07 22:04:03

标签: vim

从vim和爱开始,它突出了todo评论。在这里,我们使用自定义关键字(第一个初始最后一个初始todo:abTODO),因此很容易grep适用于特定人的待办事项。

我很乐意将我的关键词添加到vi中,并与todo,fixme和xxx一起突出显示。

In vim, how do I highlight TODO: and FIXME:?似乎适用,但使用以下内容无效:

syn match   myTodo   contained   "abTODO"
hi def link myTodo Todo

更新

在我的.vimrc中,我有以下3行(如建议的那样):

syntax enable
syn match myTodo "\<\l\{2\}TODO\>"
hi def link myTodo Todo

这是一个小写的L,而不是1.但是abTODO仍然没有被突出显示。

1 个答案:

答案 0 :(得分:3)

试试这场比赛:

syn match myTodo "\<\l\{2\}TODO\>"

说明:

  • \<匹配单词的开头
  • \l\{2\}恰好匹配两个小写字母
  • TODO\>匹配单词
  • 末尾的字符串TODO

你的突出显示命令很好。我认为这里不需要contained选项。