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