Что вы, вероятно, хотите, это использовать подсветку синтаксиса.
Проверьте плагин vbnet.vim, чтобы увидеть более сложный пример файла синтаксиса, чем показано в руководстве. Вам нужно будет создать собственный файл синтаксиса для обработки пользовательских форматов, отображаемых в вашем вопросе. Это можно сделать, настроив различные группы keyword
, match
, cluster
и region
чтобы получить то, что вы хотите. Примеры того, как настроить каждую из этих групп, можно найти в плагине vbnet.vim.
После того как вы написали свой собственный файл синтаксиса, присвойте этим группам синтаксиса имя, как показано в последней строке vbnet.vim:
let b:current_syntax = "vbnet"
А в вашем .vimrc используйте autocmd
чтобы включить подсветку синтаксиса для определенного расширения файла:
autocmd BufNewFile,BufRead *.vb set ft=vbnet
Отрегулируйте выделение различных групп в файле цветов.