【问题标题】:VSCode: how to config 'Organize imports' for Python (isort)VSCode:如何为 Python 配置“组织导入”(isort)
【发布时间】:2021-07-07 14:36:53
【问题描述】:

将问题镜像到

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


特别是,VSCode 已经开始删除两个异类部分之间的空白行,不知道为什么。

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

【问题讨论】:

  • 似乎这可能会有所帮助:medium.com/@cereblanco/…,您可以通过更改 "python.sortImports.args" 进行自定义。我正在使用的另一种选择是pre-commitisort
  • 尝试这些时,会出现一个弹出窗口:“使用并忽略了已弃用的 CLI 标志:-rc!”
  • 我认为递归选项已被弃用,因为它是自动完成的。 github.com/PyCQA/isort/issues/1263

标签: python visual-studio-code isort


【解决方案1】:

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

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

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

【讨论】:

  • 您知道哪些标志用于“预期”订单(不会导致pylint-wrong-import 错误的标志)
  • @Manu - 很抱歉我不知道这个,但你可以创建一个新线程并详细描述这个问题以获得更好的答案。
猜你喜欢
  • 2020-08-31
  • 2014-01-28
  • 2022-06-10
  • 1970-01-01
  • 2020-07-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多