Python Vim:在第80列突出显示一个字符
因此,以良好的PEP方式,我试图将Python代码的列宽保持在80以下。我一直在使用my.vimrc中的Python Vim:在第80列突出显示一个字符,python,vim,Python,Vim,因此,以良好的PEP方式,我试图将Python代码的列宽保持在80以下。我一直在使用my.vimrc中的colorcolumn=80选项,但在终端(我不是gvim或macvim的粉丝)中,完全黑色条纹的80列的效果对我来说太刺耳了。我也不希望启用包装,因为在许多情况下,我需要超越生产线 我曾在某个地方读到,有人将其设置为仅以明亮的颜色突出显示列n中的单个字符,这听起来像是一个非常微妙的视觉提示 不幸的是,尽管我使用谷歌搜索引擎,但我无法确定这是如何实现的 有人吗?你好,MFG=red guifg
colorcolumn=80
选项,但在终端(我不是gvim或macvim的粉丝)中,完全黑色条纹的80列的效果对我来说太刺耳了。我也不希望启用包装,因为在许多情况下,我需要超越生产线
我曾在某个地方读到,有人将其设置为仅以明亮的颜色突出显示列n中的单个字符,这听起来像是一个非常微妙的视觉提示
不幸的是,尽管我使用谷歌搜索引擎,但我无法确定这是如何实现的
有人吗?你好,MFG=red guifg=red
hi Bang ctermfg=red guifg=red
match Bang /\%>79v.*\%<81v/
匹配Bang/\%>79v.\%您可以继续使用colorcolumn
,不使用背景色和红色前景色:
:hi ColorColumn ctermbg=NONE ctermfg=red
之前:
之后:
我想把这一栏涂成红色会有点刺耳,是吗?;)请注意,这个重复的问题也有一个ColorColumn的替代方案,但也显示了如何将颜色设置为不太刺耳的颜色。换句话说,只有当字符达到80列时,您才想在第80列显示字符?Daniel,感谢链接。这和我想要的不太一样,因为这涉及到改变突出显示的背景颜色(通过colorcolumn或其他方式),而我想要改变字符颜色本身。肯特,你说得对;目标是仅在col上突出显示/更改字符的颜色80@DS_Scalar我希望我能投十次这样的票!很合适。谢谢你,好先生!