我在Vim和GVim中都使用了深色背景。但是,在GVim中,深色背景未自動加載(通過.vimrc
),但保持light
,我需要爲每個會話自動設置它。請參閱下面的截圖。GVim的背景設置
加載在Vim的一個文件:
在gVim的加載文件:
在gVim的加載文件後,執行set background=dark
(注意, set background=dark
確實在我的.vimrc
):
什麼會導致這個問題?
我在Vim和GVim中都使用了深色背景。但是,在GVim中,深色背景未自動加載(通過.vimrc
),但保持light
,我需要爲每個會話自動設置它。請參閱下面的截圖。GVim的背景設置
加載在Vim的一個文件:
在gVim的加載文件:
在gVim的加載文件後,執行set background=dark
(注意, set background=dark
確實在我的.vimrc
):
什麼會導致這個問題?
正如romainl已經指出的那樣,background
選項告訴Vim背景顏色是什麼樣的。您可以使背景變暗,語法高亮。看起來,你正在使用一個GUI。所以考慮在你的.vimrc如下:
hi Normal guifg=grey guibg=black
hi
代表higihglighting。 guifg和guibg代表你可能已經猜到的GUI前景和背景顏色。
我認爲'嗨CursorLine'也是必需的。 –
沒有你的vimrc,我們無法回答任何問題。 – FDinoff
「背景」選項不會更改背景顏色。 – romainl
@romainl它有什麼作用?但它確實解決了這個問題。 – syntagma