VSCode: 如何为 Python 配置 'Organize imports' (isort)

VSCode: how to config 'Organize imports' for Python (isort)

镜像问题

我想配置 VSCode 调用 isort 的方式,这样我就可以在 .py 文件中调用 Organize imports 时进行自定义。


特别是,VSCode 已经开始删除两个 isort-sections 之间的空行,不知道为什么。

from django...
from myproject... # removing blanck line between 2 sections

在 VS Code 中,“Python”扩展为我们提供了以下设置,可以将来自同一模块的特定导入合并为单个导入语句,并按字母顺序组织导入语句。 (在“settings.json”文件中)

"python.sortImports.args": ["-rc", "--atomic"],

在VS Code中使用“Sort Imports”,请参考此文档:Sort Imports in VS Code.

查看我的回答 我在这里描述了查看实际情况的步骤。您将看到命令和参数。 Microsoft Python 插件中内置的 isort 版本未显示为 isort。相反,它是 sortImports.py。它具有路径,因此您可以查看代码以获取更多信息。