web-dev-qa-db-ja.com

gvimで背景色を設定する

私は黒い背景に白いテキストのターミナルを使用しているので(私はそれが好きです)、.vimrcファイルに次の行を書き込みました。

set background=dark

ただし、gvimは白地に黒のテキストがあります。次のいずれかを実行するにはどうすればよいですか。

  • gvimの背景を黒に設定します
  • gvimを使用している場合は.vimrcにチェックインします

私はこれを試しました:gvimを起動し、echo &termと入力しました。答えは「builtin_gui」でした。だから私は.vimrcに以下を書きました:

if &term == "builtin_gui"
    set background=light
else
    set background=dark
endif

どういうわけか、それはうまくいきませんでした。

18
petersohn

set backgroundは背景を変更しません。背景が暗いか明るい(明るい)かをvimに伝えます。

.gvimrcファイルは、gvim固有の色を設定します。ライトオンダークの配色が好きなので、配色をスレート、砂漠、または夕方に設定しました。

colorscheme slate

または、これを.gvimrcまたは.vimrcを使用して、色を黒地に白に設定します。

highlight Normal guifg=white guibg=black
27
Trey Hunner

.vimrc/.gvimrcの以下の設定は、gvimの暗いテーマに対してより簡単で便利です。

" Dark mode settings
colors koehler
highlight LineNr guifg=DarkGray
highlight Search guibg='Purple' guifg=#FFFFFF
highlight String guifg=#FF5733
highlight Visual guibg=#000000
highlight Pmenu guifg=#000000 guibg=#808080

ダークではなくグレーのテーマの場合

colorscheme evening
set bg=light
0
Sriraj Hebbar