如何为除80列以外的整个屏幕设置colorcolumn?

时间:2015-10-30 12:27:06

标签: vim

我在.vimrc

中有这个
"====[ Make the 81st column stand out ]====================
let &colorcolumn=join(range(1,80),",")."80,".join(range(81,9999),",")
set background=dark

但正如您在屏幕截图中看到的那样,它在屏幕的右端略微变暗。

enter image description here

1 个答案:

答案 0 :(得分:6)

如果问题的颜色不够明显,您可以自己突出显示ColorColumn组。

E.g。 hi ColorColumn ctermbg=blue guibg=blue

检查let ..行后,似乎您将所有列标记为colorcolumn,但第80行除外。因为你join(..).'80,'...结果是1,2,3...79,8080,81...。也就是说,第80列将使用您的普通bg颜色,ColorColumn组将突出显示1-79,81-9999。

为什么不以相反的方式思考,只为第80个设置colorcolumn

相关问题