我通过putty在webfaction上使用vim,并希望更改语法高亮显示中使用的颜色。我已经安装了一些示例主题,然后尝试更改这些主题中的颜色以匹配我想要的颜色。出于某种原因,这种策略不起作用。我究竟做错了什么?是因为我使用putty,还是webfaction的linux或vim有点奇怪?或者我的逻辑是错的?
我创建了/home/user/.vim/color/theme.vim
然后我通过将colorscheme主题添加到我的/home/user/.vimrc
除了我的颜色变化不适用于明显的部分,如
hi Normal guifg=#ffffff guibg=#000000 gui=none
当我只使用主题而不更改主题时,它似乎也没有实现所有主题更改。有什么东西比我可以使用的腻子更好吗?
答案 0 :(得分:2)
在终端模式下,使用ctermbg
和ctermfg
键代替guibg
和guifg
。它使用Xterm颜色。请参阅示例this table以获取粗略映射,甚至是显示颜色表的VIM脚本。
所以你需要将你的行改为:
hi Normal ctermfg=15 ctermbg=0 guifg=#ffffff guibg=#000000 gui=none