如何在VIM中制作令人发指的硬编码字符串?

时间:2009-02-16 01:46:17

标签: colors vim

我受到this(数字2)的启发,使我的硬编码字符串难看。

我如何在VIM中执行此操作?

3 个答案:

答案 0 :(得分:6)

基于语言的文件存储在$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。

答案 1 :(得分:4)

在.vimrc中:

highlight String guifg=1 guibg=11

答案 2 :(得分:0)

highlight clear String
highlight link String Error

有点超过顶级IMO,所以你可能不希望它永久化。