如何使黑色格式化程序扩展工作

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

我是 Windows 用户,我想在 vscode 中使用黑色格式化程序来格式化我的 python 代码。我安装了扩展程序,安装了扩展程序 我在setting.JSON文件中进行了修改。但我发现它仍然不起作用。 JSON 文件

"[python]": {
        "editor.defaultFormatter": "ms-python.black-formatter",
        "editor.formatOnSave": true,
        "editor.codeActionsOnSave": {
            "source.organizeImports": "always"
        },
    },
    "isort.args": [
        "--profile",
        "black"
    ]
}

另外,我尝试重新运行 vscode 并重新安装扩展,仍然不起作用。 例如:像这几行代码:在此处输入图像描述

#to build the tx u just need to call the constructor field
transaction = simplestorage.constructor().build_transaction(
    {
        "gasPrice": w3.eth.gas_price, "chainId": chain_id,
        "from": my_address,
        "nonce": nonce,
    
    }
)

它应该是这样的格式在此处输入图像描述

# to build the tx u just need to call the constructor field
transaction = simplestorage.constructor().build_transaction(
    {
        "gasPrice": w3.eth.gas_price, 
        "chainId": chain_id,
        "from": my_address,
        "nonce": nonce,
    
    }
)

但是我按了control+s,结果发现不是。请注意,昨天它可以工作,但我不知道今天发生了什么。

抱歉图片链接。我是这里的新手,所以我无法嵌入图像。

python visual-studio-code format
2个回答
0
投票

这不是设置问题。你的设置可以让黑色在我的 vscode 中工作。打开命令面板(Ctrl + Shift + P)后尝试运行命令 Black Formatter:重新启动服务器


0
投票

解决了。尝试运行命令 Black Formatter:打开命令面板(Ctrl + Shift + P)后重新启动服务器。这对我有用

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