VSCode | 设置保存时自动格式化 Python 文件

文章目录

    • [Step1:安装 Black Formatter 扩展](#Step1:安装 Black Formatter 扩展)
    • [Step2:配置 Black Formatter 扩展](#Step2:配置 Black Formatter 扩展)
    • [Step3:使用 Black Formatter 扩展](#Step3:使用 Black Formatter 扩展)

Step1:安装 Black Formatter 扩展

输入 Black Formatter 以进行搜索,安装如下图所示的扩展 (安装 Version 2024.6.0)

处理报错:

命令 "使用...格式化文档" 导致错误

TypeError: 'type' object is not subscriptable

参考:VSCode 代码格式化插件 Black 失效问题

Step2:配置 Black Formatter 扩展

先随便打开一个 .py 文件,所有操作都需在该页面中进行 (关键)

再使用快捷键 Ctrl+Shift+P 打开命令面板,并选择 使用...格式化文档,如下图所示:

选择 配置默认格式化程序...,如下图所示:

最后再选择 Black Formatter

Step3:使用 Black Formatter 扩展

手动格式化

如下图所示,在 .py 文件中右键单击,选择 格式化文档 即可:

保存时自动格式化

如下图所示,打开 "设置",点击右上角图标即可打开 settings.json 文件:

settings.json 文件中添加如下配置即可:

json 复制代码
"[python]": {
    "editor.formatOnSave": true
}

此后 Ctrl+S 保存文件时即可自动格式化 .py 文件。


END

相关推荐
smileNicky6 小时前
Spring框架懒加载怎么实现?
python·spring·rpc
熊猫_豆豆6 小时前
麦克斯韦方程组(电磁效应Python展示)
开发语言·python·电磁感应·麦克斯韦方程组
SilentSamsara6 小时前
属性查找顺序:实例 → 类 → 父类的完整 MRO
开发语言·python·算法·青少年编程
甄心爱学习6 小时前
【项目实训】法律文书智能摘要系统6
python·个人开发
小白学大数据7 小时前
Scrapling:极简高效的 Python 智能爬虫框架
开发语言·爬虫·python·数据分析
辣椒思密达7 小时前
Python爬虫中如何正确配置住宅IP代理?新手避坑指南
c语言·python
ZhiqianXia7 小时前
流畅的Python笔记
笔记·python
财经资讯数据_灵砚智能7 小时前
基于全球经济类多源新闻的NLP情感分析与数据可视化(夜间-次晨)2026年5月20日
人工智能·python·信息可视化·自然语言处理·ai编程·灵砚智能
wh_xia_jun7 小时前
用pom 的test 配置 与 jacoco
java·ide·intellij-idea
布吉岛的石头8 小时前
Java 程序员第 18 阶段:实战Agent工作流:Java搭建自动化业务智能体
java·python·自动化