Vim中的任务标签

fre*_*nix 14 vim

关于任务标签的两个问题:

Vim还提供其他任务标签,如TODO?有没有办法在Eclipse IDE中制作自定义任务标签?

nob*_*ody 22

对于自定义标签,我在.vimrc中使用以下内容,您应该能够根据需要进行调整.

if has("autocmd")
  " Highlight TODO, FIXME, NOTE, etc.
  if v:version > 701
    autocmd Syntax * call matchadd('Todo',  '\W\zs\(TODO\|FIXME\|CHANGED\|XXX\|BUG\|HACK\)')
    autocmd Syntax * call matchadd('Debug', '\W\zs\(NOTE\|INFO\|IDEA\)')
  endif
endif
Run Code Online (Sandbox Code Playgroud)

这样可以在所有文件中突出显示这些关键字. \W\zs确保在比赛前有一个分词,主要是为了防止DEBUG和其他人被部分突出显示.


Joh*_*web 13

像所有的语法高亮显示,TODO,FIXME,XXX,等等取决于你正在编辑的文件类型.这些关键字在您选择的语言的语法文件中定义.

我引用的例子来自 c.vim

Vim是开源的:随意浏览存储库!