Vim 突出显示预处理器调试块

Vim 突出显示预处理器调试块,vim,Vim,我想突出显示#ifdef DEBUG和#endif 我试过这个: syntax match DEBUG /#ifdef DEBUG.*?#endif/ hi DEBUG ctermfg=green ctermbg=white 但它不会突出显示调试块。有什么想法吗?你必须使用区域而不是匹配如下: syntax region DEBUG start=/#ifdef DEBUG/ end=/#endif/ 相关的帮助文件是syn match和syn region

我想突出显示
#ifdef DEBUG
#endif

我试过这个:

syntax match DEBUG /#ifdef DEBUG.*?#endif/
hi DEBUG ctermfg=green ctermbg=white

但它不会突出显示调试块。有什么想法吗?

你必须使用
区域
而不是
匹配
如下:

syntax region DEBUG start=/#ifdef DEBUG/ end=/#endif/
相关的帮助文件是
syn match
syn region