我最近切换到了Visual Studio Code,我不得不说到目前为止我很喜欢它。
我正在研究一个Python项目,该项目包括pip软件包pylint
和autopep8
,并且我配置了VSCode来根据这些软件包格式化代码。
唯一的问题是:在Python项目中,我正在处理的行长是100。所以我所有的代码如下:
错误提示:E501:line too long (97 > 79 characters)
。这是我的VSCode设置:
{
"python.pythonPath": "~/.envs/myProject/bin/python",
"python.linting.pep8Enabled": true,
"python.linting.pylintPath": "~/.envs/myProject/bin/pylint",
"python.linting.pylintArgs": ["--load-plugins", "pylint_django", "--max-line-length=100"],
"python.formatting.autopep8Args": ["--max-line-length=100"],
"python.linting.pylintEnabled": true,
"files.exclude": {
"**/.git": true,
"**/.svn": true,
"**/.hg": true,
"**/CVS": true,
"**/.DS_Store": true,
".vscode": true,
"**/*.pyc": true
}
}
这些设置至少现在可以确保保存时的格式将行数保持在100个最大值,并且不会将我的所有文件行都换成79行。如果没有警告,那还是很棒的。
如何禁用这些棉绒警告?
答案 0 :(得分:3)
对于Vscode 1.15.1中的pycodestyle
:
"python.linting.pycodestyleArgs": ["--max-line-length=100"],
答案 1 :(得分:2)
我想出了办法。将此行添加到您的设置:
{{1}}
答案 2 :(得分:1)