如何在设置中配置autopep8.args?

问题描述 投票:0回答:1

我想在 Visual Studio Code 中将 autopep8 配置为我的 Python 文件的格式化程序。

在设置部分的 VSC 扩展文档中,指出我可以使用关键字 autopep8.args 配置 autopep8。例子是:

"autopep8.args" = ["--config", "<file>"]

但我不明白文档。为什么有等号?在VSC

settings.json
文件中,配置的格式为“key”:“value”。因此,假设的代码不会像这样工作。

我尝试过的就是我的

settings.json
文件中的内容:

    "autopep8.args": [
        "--config", "~/DjangoKurs/techmax/.pep8"
    ]

并在相应的文件夹中放置一个.pep8配置文件。 但似乎这是读取我的 autopep8 配置设置的错误方法。

如何正确设置?

vscode-extensions autopep8
1个回答
0
投票

您可以从 VSCode 中的扩展页面本身进行设置。如果转到左侧的扩展浏览器,然后转到 autopep8,您将在行上看到一个齿轮/设置图标,并带有“禁用”和“安装”按钮。

单击齿轮,然后单击扩展设置。在第一部分中,Autopep8:Args 单击“添加项目”,然后输入您的设置。例如:

--max-line-length=120

单击“确定”,然后您可以看到以下内容添加到您的用户设置中。 (命令面板:首选项:打开用户设置 (JSON))

    "autopep8.args": [
    "--max-line-length=120"
]

一个非常令人困惑的问题是 VSCode 扩展页面本身给出的格式对我来说不起作用。如果您按照他们的示例操作,您将在扩展设置中输入类似的内容:

"--max-line-length", "120"

但这将导致您的用户设置 JSON 中出现以下内容:

"autopep8.args": [
    "\"--max-line-length\", \"120\""
]

请注意,您可以在 autopep8 日志中找到潜在有用的信息。打开 python 文件并获得焦点后,您应该会在 VSCode 中的页脚栏右下角看到带有点的“{}”。如果您单击它,则会出现一个上下文菜单,您可以从中打开日志。

© www.soinside.com 2019 - 2024. All rights reserved.