2017-06-30 54 views
0

有沒有辦法讓vim反轉當前使用的前景色和背景色?例如,我將colorcolumn設置爲101,它目前僅將第101列的背景更改爲白色。問題是它不會改變前景色,所以當前景是白色或黃色或其他淺色時,我看不到第101列中的字符。我想知道是否可以設置colorcolumn來顛倒第101列中任何文本的前景和背景顏色。vim:colorcolumn的反轉前景色和背景色

或者,可以colorcolumn設置爲簡單地畫列100和101之間1px的白線,

回答

1

是的,你可以定義{key}=reverse....

:hi ColorColumn gui=reverse cterm=reverse 

文件組:

:h inverse 
+0

這顛倒了前景色,但不是背景。即原來的顏色是黑色的黃色,「色彩柱」是白色的,這導致第101列是黃色的白色,而不是黃色的黑色 – ewok

+0

我發現你可以設置'cterm = reverse'並且'ctermbg = black '。當我這樣做時,我在之前的前景色上變黑了。現在的問題是,在極少數情況下,黑色是以前的前景色,顏色列變成黑色。 – ewok