【发布时间】:2020-11-04 13:56:47
【问题描述】:
我遇到了多个 SO 问题,但找不到解决问题的方法。我是 Python 新手,以下是我的设置,
VSCode: version 1.45
Python : 3.8.2
Pylint: 2.5.3
autopep8: 1.5.3
pycodestyle: 2.6.0
通过上述设置,如果我想强制执行PEP8 naming conversions,我应该怎么做? VScode 文档提供了configure pydocstyleargs 的方法,但it's documentation 不包括命名约定。
我还查看了 autopep8 fixes 的东西,可以通过 "python.formatting.autopep8Args" 进行配置,它不会修复/报告诸如没有 pascal-case 的类之类的东西
正如@PyWalker2797 所述,我尝试安装 pep8 并通过设置 "python.linting.pep8Enabled": true 启用它。但是即使在应用程序重新启动后,VSCode 也无法识别它。
【问题讨论】:
-
你安装了VSCode Python extension吗?
-
是的,已安装版本 2020.6.91350。
-
如果我知道投反对票的原因就好了!!是否不清楚、没有用或没有显示出研究成果?
-
普通(图形)设置选项卡中是否提供该设置?在“扩展”下应该有“Python”,它应该包含一些 linting 选项。如果是,当您在
settings.json文件中键入这些选项时,它还应该自动完成这些选项。如果你没有它,你的 VSCode 安装似乎有问题,我建议重新安装 VSCode 和 Python 扩展。
标签: python-3.x visual-studio-code vscode-settings pep8