2015-01-09 45 views
2

是否有可能在vim中獲取當前配色方案的背景顏色?如何在vim中獲取背景顏色?

我試圖:hi Normal但反應是沒有幫助的:Normal xxx cleared

+0

'普通xxx清除'意味着沒有'普通'顏色。 – romainl 2015-01-09 23:19:05

回答

3

如果有一種方法,它是通過:hi Normal(或相當:echo synIDattr(hlID("Normal"), "bg"),避免了需要捕捉命令輸出);我不知道任何其他方式,例如功能專用getbgcolor()功能。對我來說,這個工作正常(在Windows GVIM):

Normal   xxx guibg=#FFFBF0 font=Courier:h10:cANSI 

如果guibg屬性不出現,我想這意味着,(操作系統)默認背景顏色被使用;即沒有設置任何東西。

+0

[...]如果'guibg'屬性沒有出現,我猜這意味着使用(操作系統的)默認背景色;即沒有設置任何東西。 [...] 謝謝,這是問題! – mamiu 2015-01-10 00:09:23