我在我的 ~/.vimrc 中使用以下代码来解决长行问题:此处链接。
augroup longLines
au!
au! filetype zsh,sh,python,vim,c,cpp
\ syn match ColorColumn /\%>80v.\+/ containedin=ALL
augroup END
但这将覆盖其他syn,具体如下:
没有这个问题的情况:
为什么syn
会覆盖其他高亮显示?
这在最后一行中是臭名昭著的。
sys.exit(1)
import settings
颜色不同,使用syn后,行失去了正常的高亮显示。
vim7.3
中,我使用:set cc=80
。 - kevcc
很丑,总是显示第80列,我的 syn 只有当行超过80个字符时才显示。 - JuanPablosyn
会覆盖其他的hi
? - JuanPablo下划线
来突出显示。 - kev