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

相关推荐
AI_56786 小时前
Selenium+Python可通过 元素定位→操作模拟→断言验证 三步实现Web自动化测试
服务器·人工智能·python
蒜香拿铁7 小时前
【第三章】python算数运算符
python
52Hz1188 小时前
力扣73.矩阵置零、54.螺旋矩阵、48.旋转图像
python·算法·leetcode·矩阵
weixin_462446239 小时前
Python 使用 openpyxl 从 URL 读取 Excel 并获取 Sheet 及单元格样式信息
python·excel·openpyxl
毕设源码-钟学长9 小时前
【开题答辩全过程】以 基于Python的健康食谱规划系统的设计与实现为例,包含答辩的问题和答案
开发语言·python
百***787510 小时前
Grok-4.1技术深度解析:双版本架构突破与Python API快速集成指南
大数据·python·架构
2501_9421917711 小时前
基于YOLO11-HSFPN的数字检测与识别模型实现详解
python
忧郁的橙子.12 小时前
26期_01_Pyhton基本语法
python
sunfove12 小时前
实战篇:用 Python 徒手实现模拟退火算法解决 TSP 问题
开发语言·python·模拟退火算法
我是菜鸟0713号13 小时前
Qt + Python 算法集成的一种低耦合实践:FastAPI 服务化方案
python·qt·fastapi