web-dev-qa-db-ja.com

vimで構文の色を変更しますか?

構文の強調表示をオンにしていますが、コメントは紺色に設定されています。これは、黒い端末に対して読むのが難しいです。代わりにコメントを緑色に変更するにはどうすればよいですか?

43
unholysampler

おそらくあなたは暗い背景があることをvimに伝える必要があるだけです:

:set background=dark

これにより、強調表示が読みやすいものに変更されます。

76
sth

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行は興味深いものです。このファイルを変更するのではなく、これをオーバーライドできるかどうかはわかりません。

12
Brian Agnew

背景を変更せずにコメントの色を変更したい場合は、highlightコマンドを使用できます。 :highlightのVimドキュメント

例えば、 :hi Comment term=bold ctermfg=Cyan guifg=#80a0ff gui=bold

9
kejadlen

colorshemedesertに設定できます。たとえばのデフォルトUbuntu 16.04

0
Motte001

$ VIMRUNTIME/colors/README.txt (私のシステムでは、/ usr/share/vim/vim72/colors)

0