У меня есть это в моем vimrc
:
"on will override defaults set. Enable will allow you to set defaults."
syntax enable
...
"attempting to highlight specific keywords so it is easy to see in code."
"see help e410 for more info."
syn keyword JakeKeywords Question TODO Answer JAKEHTTPS
highlight JakeKeywords cterm=bold term=bold ctermbg=black ctermfg=Blue
(Примечание: для удобства чтения я закончил все цитаты)
Я попытался вставить ключевое слово JAKEHTTPS
в:
- файлы
.java
- в комментариях
- в коде
.xml
файлы- в комментариях
- в коде
- файлы
.jak
(пользовательский формат, который я создал, см. ниже)
Единственное место, где выделено ключевое слово, находится в .jak
.
Вопрос: Почему эти ключевые слова НЕ выделяются в коде Java или XML-коде (и, возможно, в другом коде?
~/.vim/ftdetect/jak.vim
:
syn region JakeSubtitle start=+==+ end=+==+
highlight JakeSubtitle ctermbg=black ctermfg=DarkMagenta
syn region JakeTitle start=+===+ end=+===+
highlight JakeTitle ctermbg=black ctermfg=yellow
Примечание: я создал эту тему, но она стала слишком загроможденной, чтобы быть полезной.