Теги задач в Vim - PullRequest
       1

Теги задач в Vim

14 голосов
/ 05 июля 2011

Два вопроса относительно тегов задач:

Какие еще теги задач, такие как TODO, доступны в Vim? Есть ли способ сделать собственные теги задач, как в Eclipse IDE?

Ответы [ 3 ]

22 голосов
/ 05 июля 2011

Для пользовательских тегов я использую следующее в моем .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

Позволяет выделить эти ключевые слова во всех файлах. \W\zs гарантирует, что перед совпадением будет разрыв слова, главным образом для предотвращения частичного выделения DEBUG и других.

13 голосов
/ 05 июля 2011

Как и любая подсветка синтаксиса, TODO, FIXME, XXX, и так далее зависят от типа редактируемого файла.Эти ключевые слова определены в файлах синтаксис для выбранного вами языка.

Приведенные мной примеры приведены из c.vim

Vim с открытым исходным кодом: не стесняйтесь просматривать хранилище !

1 голос
/ 26 сентября 2015

В дополнение к тому, что упоминали другие, есть также TBD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...