我觉得我在Vim中做80列指示的方式不正确:set columns=80.有时我也是,set textwidth但我希望能够看到并预测线路溢出的set columns替代方案.
这有一些不幸的副作用 - 我不能set number因为害怕在具有不同行号顺序的文件之间进行拆分; 即<100行文件和> = 100行文件将需要两个不同的set columns值,因为附加数字显示使用了额外的列.我也开始新的(g)Vim会话而不是垂直分割窗口,这迫使我使用窗口管理器的剪贴板 - 每次打开或关闭窗格时都vsplit强制我这样做set columns,所以开始一个新的会话就不那么麻烦了.
当你想要set numbers,垂直分割等时,你如何处理80个字符的指示?
所以,在良好的PEP方式中,我试图将Python代码的列宽保持在80以下.我一直colorcolumn=80在我的.vimrc中使用该选项,但是在终端(我不是gvim或macvim的粉丝),完全黑色条纹向下80列的效果对我来说太刺耳了.我也不想启用包装,因为在很多情况下我需要超越线路.
我曾经读过某个地方,有人将它设置为仅突出显示n列中的单个字符,颜色鲜艳,这听起来像是一个非常微妙的视觉提示.
不幸的是,对于我的生活,尽管我的Googlefu,我无法找到这是如何完成的.
任何接受者?