我受到了这个(第2号)的启发,使我的硬编码字符串难看.
我怎样才能在VIM中做到这一点?
基于语言的文件存储在每种语言的$VIMRUNTIME/syntax
一个.vim
文件中,因此您需要更改内容.
例如,我的C文件存储在,C:\Program Files\Vim\vim70\syntax\c.vim
并且,如果您在结尾之前添加以下行let b:current_syntax = "c"
,您将获得所需的确切效果:
hi String guifg=#ff0000 guibg=#ffff00
对于基于文本的VIM,需要使用ctermfg和ctermbg选项,例如:
hi String ctermfg=Red ctermbg=Yellow
我没有测试过这些,因为我现在只使用gvim.