Python Vim:在pymode模式下将最大线从80更改为80

Python Vim:在pymode模式下将最大线从80更改为80,python,vim,Python,Vim,我正在使用这个插件,它有一个PymodeLintAuto特性,可以“自动修复当前缓冲区中的PEP8错误”。我想知道我如何才能改变最大线长度为这是。我在中找不到,如果Python模式使用PyLint,您可以指定希望它引发的错误。这涉及到创建定制的pylint.rc,然后使用.vimrc中的设置将其提供给pymode .vimrc: Pylint配置文件 设g:pymode_lint_config='$HOME/pylint.rc' pylint.rc: [格式] #单行上的最大字符数。 最大线路

我正在使用这个插件,它有一个PymodeLintAuto特性,可以“自动修复当前缓冲区中的PEP8错误”。我想知道我如何才能改变最大线长度为这是。我在

中找不到,如果Python模式使用PyLint,您可以指定希望它引发的错误。这涉及到创建定制的
pylint.rc
,然后使用
.vimrc
中的设置将其提供给
pymode

.vimrc:

Pylint配置文件 设g:pymode_lint_config='$HOME/pylint.rc' pylint.rc:

[格式]
#单行上的最大字符数。
最大线路长度=120

在您更改的pymode中更改最大行长

g:pymode_options_max_line_length
使用

然而,这对我不起作用,所以按照建议去做。 对于颜色栏:

autocmd FileType python set colorcolumn=120

在你的.vimrc中,我尝试了上述答案,但都不起作用,我必须以python模式编写硬代码。以下是我的解决方案:

在.vim中找到
pep8.py
,my处于
/Users/chaopeng/.vim/bundle/Python模式klen/pylibs/pylama/pep8.py
,然后在
pep8.py
中将
79
替换为
119

不要错过

let g:pymode_options_max_line_length=120
autocmd FileType python set colorcolumn=120
在最近(截至2018年6月)的python模式版本中,所需的配置似乎如下:

let g:pymode_options_max_line_length = 88
let g:pymode_lint_options_pep8 = {'max_line_length': g:pymode_options_max_line_length}
let g:pymode_options_colorcolumn = 1

这真是太棒了!感谢您的回答。不过,还有没有办法调整视觉80字符限制指示器?即使在我超过120岁之前它不再发出警告,它仍然存在。不幸的是,这不再起作用,因为在2013-12-04版本
0.7.8b
中删除了
pymode\u lint\u config
选项。检查这些答案都不起作用。。。