Pydev 和 vrapper:空行中的空格

Pydev and vrapper: Whitespaces in empty lines

我正在使用 PyDev 和 vrapper 插件进行 Python 开发。

问题是当我有像流动的工作流程时:

if True:
    print "something"<Return>
    <Return>
    print "some more"<Return

然后第 3 行包含空格而不是空行,这违反了 PEP8 规则(pylint 抱怨)。有什么想法吗?

这是我 .vrapperrc 的相关部分。

set tabstop=8
set expandtab
set shiftwidth=4
set softtabstop=4

好吧,您可以使用 PyDev 代码格式化程序自动为您修复该问题。

即:在首选项 > pydev > 编辑器 > 保存操作中启用 'auto-format editor contents before saving' 并在首选项 > pydev > 编辑器 > 代码样式 > 代码格式化程序中确保启用 'right trim lines'。