【发布时间】:2010-12-25 19:05:33
【问题描述】:
我启用了语法高亮显示,但 cmets 设置为深蓝色。这对我来说很难在黑色终端上阅读。如何更改它以使 cmets 变为绿色?
【问题讨论】:
标签: vim colors syntax-highlighting
我启用了语法高亮显示,但 cmets 设置为深蓝色。这对我来说很难在黑色终端上阅读。如何更改它以使 cmets 变为绿色?
【问题讨论】:
标签: vim colors syntax-highlighting
您可以将colorsheme 设置为desert。默认在例如Ubuntu 16.04
【讨论】:
可能你只需要告诉 vim 你有一个深色背景:
:set background=dark
这应该将突出显示更改为可读性更好的内容。
【讨论】:
_vimrc。
如果你想改变评论的颜色而不改变背景,你可以使用highlight命令。 Vim documentation on :highlight
例如,:hi Comment term=bold ctermfg=Cyan guifg=#80a0ff gui=bold
【讨论】:
$VIMRUNTIME/colors/README.txt(在我的系统上,/usr/share/vim/vim72/colors)
【讨论】:
看看syncolor.vim。您可以在 /usr/share/vim/vim{version}/syntax/ 中找到它。
摘录:
" There are two sets of defaults: for a dark and a light background.
if &background == "dark"
SynColor Comment term=bold cterm=NONE ctermfg=Cyan ctermbg=NONE gui=NONE guifg=#80a0ff guibg=NONE
SynColor Constant term=underline cterm=NONE ctermfg=Magenta ctermbg=NONE gui=NONE guifg=#ffa0a0 guibg=NONE
SynColor Special term=bold cterm=NONE ctermfg=LightRed ctermbg=NONE gui=NONE guifg=Orange guibg=NONE
所以第一行SynColor 看起来很有趣。我承认我不知道您是否可以覆盖它,而不是更改此文件。
【讨论】:
/usr/blah-anything 应该立即提示普通用户它是全球性的。
hi 放在它前面,就像其他答案一样。没有什么想要工作。