You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何阻止VSCode中的Black工具干预HTML文件?

阻止Black干预VSCode中的HTML文件

你可以通过以下几种方法解决这个问题:

方法一:配置VSCode的格式化关联规则

在VSCode里指定仅Python文件使用Black格式化:

  1. 打开设置界面(快捷键Ctrl+,或Cmd+,)
  2. 搜索“Formatting: Editor Config”或直接编辑settings.json
  3. 添加如下配置:
"[python]": {
    "editor.defaultFormatter": "ms-python.black-formatter"
},
"[html]": {
    "editor.defaultFormatter": "vscode.html-language-features" // 或你常用的HTML格式化工具
}

方法二:设置Black的排除规则

在项目根目录创建pyproject.toml文件,添加配置让Black忽略HTML文件:

[tool.black]
exclude = '''
(?x)
# 排除所有HTML后缀的文件
\.html$
'''

方法三:直接修改HTML文件的默认格式化工具

如果Black被误设为HTML文件的默认格式化工具,可直接调整:

  • 打开任意HTML文件
  • 点击右下角“格式化文档”按钮旁的工具名称(若显示Black)
  • 选择“配置默认格式化程序”
  • 挑选适合HTML的格式化工具(比如VSCode自带的HTML格式化器)

内容的提问来源于stack exchange,提问作者GotaKev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.31 03:51:35