如何在 Atom 中启用内联语法 errors/warnings 突出显示
How to enable inline syntax errors/warnings highlighting in Atom
我曾经使用 Spyder IDE 进行 python 编程,最近才切换到 Atom。
在 Spyder 中,我曾经得到内联错误和警告突出显示。例如,如果我做了一个不需要的缩进或忘记了任何括号等等......
但在 Atom 中,我没有收到任何此类内联警告。我可以安装任何设置或插件来实现它吗?
首先您需要决定要使用哪个 linter,例如flake8
或 pycodestyle
。两种选择的过程都是一样的,我们以flake8
为例。
- 确保
flake8
安装在您的系统上 (see documentation)。这将被我们在步骤 3 中安装的 linter 包使用。
- 安装 Atom 的基本
linter
提供程序。这是下一步linter包的要求。
- 安装
linter-flake8
虽然此示例非常适合安装单个 linter,但当然还有许多替代方案可供选择。由于这是偏好问题,您可以搜索 other options 可用的内容。
最后请注意,许多 linter 包可以通过包设置进一步自定义。有关详细信息,请参阅他们的自述文件。
- 按 Ctrl + 逗号或打开文件 >> 设置
- 点击安装选项卡
- 搜索短绒
- 随心所欲安装
我建议你也安装 prettier
Linter:用于捕获错误
Prettier:允许您使用单个命令对代码进行 lint 和格式化
我曾经使用 Spyder IDE 进行 python 编程,最近才切换到 Atom。 在 Spyder 中,我曾经得到内联错误和警告突出显示。例如,如果我做了一个不需要的缩进或忘记了任何括号等等...... 但在 Atom 中,我没有收到任何此类内联警告。我可以安装任何设置或插件来实现它吗?
首先您需要决定要使用哪个 linter,例如flake8
或 pycodestyle
。两种选择的过程都是一样的,我们以flake8
为例。
- 确保
flake8
安装在您的系统上 (see documentation)。这将被我们在步骤 3 中安装的 linter 包使用。 - 安装 Atom 的基本
linter
提供程序。这是下一步linter包的要求。 - 安装
linter-flake8
虽然此示例非常适合安装单个 linter,但当然还有许多替代方案可供选择。由于这是偏好问题,您可以搜索 other options 可用的内容。
最后请注意,许多 linter 包可以通过包设置进一步自定义。有关详细信息,请参阅他们的自述文件。
- 按 Ctrl + 逗号或打开文件 >> 设置
- 点击安装选项卡
- 搜索短绒
- 随心所欲安装
我建议你也安装 prettier
Linter:用于捕获错误
Prettier:允许您使用单个命令对代码进行 lint 和格式化