如何在 Atom 中启用内联语法 errors/warnings 突出显示

How to enable inline syntax errors/warnings highlighting in Atom

我曾经使用 Spyder IDE 进行 python 编程,最近才切换到 Atom。 在 Spyder 中,我曾经得到内联错误和警告突出显示。例如,如果我做了一个不需要的缩进或忘记了任何括号等等...... 但在 Atom 中,我没有收到任何此类内联警告。我可以安装任何设置或插件来实现它吗?

首先您需要决定要使用哪个 linter,例如flake8pycodestyle。两种选择的过程都是一样的,我们以flake8为例。

  1. 确保 flake8 安装在您的系统上 (see documentation)。这将被我们在步骤 3 中安装的 linter 包使用。
  2. 安装 Atom 的基本 linter 提供程序。这是下一步linter包的要求。
  3. 安装linter-flake8

虽然此示例非常适合安装单个 linter,但当然还有许多替代方案可供选择。由于这是偏好问题,您可以搜索 other options 可用的内容。

最后请注意,许多 linter 包可以通过包设置进一步自定义。有关详细信息,请参阅他们的自述文件。

  1. 按 Ctrl + 逗号或打开文件 >> 设置
  2. 点击安装选项卡
  3. 搜索短绒
  4. 随心所欲安装

我建议你也安装 prettier

Linter:用于捕获错误
Prettier:允许您使用单个命令对代码进行 lint 和格式化