我有这个.vimrc:
"====[ Make the 81st column stand out ]====================
let &colorcolumn=join(range(1,80),",")."80,".join(range(81,9999),",")
set background=dark
Run Code Online (Sandbox Code Playgroud)
但正如您在屏幕截图中看到的那样,它在屏幕的右端略微变暗.
如果您的问题是颜色,不够明显,您可以ColorColumn自己突出显示该组.
例如 hi ColorColumn ctermbg=blue guibg=blue
检查let ..线后,似乎您将所有列标记为colorcolumn,除了80之外.因为你做了join(..).'80,'...事实证明1,2,3...79,8080,81....也就是说,第80列将使用您的正常bg颜色,1-79,81-9999将按ColorColumn组突出显示.
为什么不以相反的方式思考,只设定colorcolumn为80?