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

Vim 如何设置除80列外的整个屏幕的colorcolumn?,vim,Vim,我的.vimrc中有这个: "====[ Make the 81st column stand out ]==================== let &colorcolumn=join(range(1,80),",")."80,".join(range(81,9999),",") set background=dark 但正如您在屏幕截图中看到的,它在屏幕右端略微变暗 如果您的问题是颜色不够明显,您可以自己突出显示颜色列组 例如,hi COLOR列ctermbg=blue gui

我的
.vimrc
中有这个:

"====[ Make the 81st column stand out ]====================
let &colorcolumn=join(range(1,80),",")."80,".join(range(81,9999),",")
set background=dark
但正如您在屏幕截图中看到的,它在屏幕右端略微变暗


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

例如,
hi COLOR列ctermbg=blue guibg=blue

在检查
let..
行之后,似乎您将所有列都标记为colorcolumn,第80列除外。因为你加入了(…)。'80',…结果是
1,2,3…798080,81…
。也就是说,第80列将使用您的正常背景颜色,1-79、81-9999将由
ColorColumn
group突出显示


为什么不换个角度考虑,只为第80个设置
colorcolumn

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

例如,
hi COLOR列ctermbg=blue guibg=blue

在检查
let..
行之后,似乎您将所有列都标记为colorcolumn,第80列除外。因为你加入了(…)。'80',…结果是
1,2,3…798080,81…
。也就是说,第80列将使用您的正常背景颜色,1-79、81-9999将由
ColorColumn
group突出显示

为什么不换个角度考虑,只为第80个设置
colorcolumn