Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/312.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Vim:在第80列突出显示一个字符_Python_Vim - Fatal编程技术网

Python Vim:在第80列突出显示一个字符

Python Vim:在第80列突出显示一个字符,python,vim,Python,Vim,因此,以良好的PEP方式,我试图将Python代码的列宽保持在80以下。我一直在使用my.vimrc中的colorcolumn=80选项,但在终端(我不是gvim或macvim的粉丝)中,完全黑色条纹的80列的效果对我来说太刺耳了。我也不希望启用包装,因为在许多情况下,我需要超越生产线 我曾在某个地方读到,有人将其设置为仅以明亮的颜色突出显示列n中的单个字符,这听起来像是一个非常微妙的视觉提示 不幸的是,尽管我使用谷歌搜索引擎,但我无法确定这是如何实现的 有人吗?你好,MFG=red guifg

因此,以良好的PEP方式,我试图将Python代码的列宽保持在80以下。我一直在使用my.vimrc中的
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我希望我能投十次这样的票!很合适。谢谢你,好先生!