首先安装autopep8工具并确保环境正确,再通过Package Control安装SublimeAutoPEP8插件,接着配置插件启用自动格式化、保存时格式化及行长度等参数,最后可选设置快捷键Ctrl+Alt+F触发格式化。

在 Sublime Text 中配置 autopep8 实现 Python 代码自动格式化,可以大幅提升编码效率。整个过程包括安装依赖、配置插件和设置快捷键等步骤。
1. 安装 autopep8 工具
确保系统中已安装 autopep8,它基于 PEP8 规范自动格式化 Python 代码。打开终端执行:
pip install autopep8
如果使用虚拟环境,请确保在对应环境中安装该包。
2. 安装 Sublime 插件:SublimeAutoPEP8
推荐使用 Package Control 安装插件:
立即学习“Python免费学习笔记(深入)”;
- 按下 Ctrl+Shift+P(Mac 上是 Cmd+Shift+P)打开命令面板
- 输入 Install Package,选择对应选项
- 搜索 SublimeAutoPEP8 并安装
3. 配置 SublimeAutoPEP8 插件
安装完成后,需要配置插件以正确调用 autopep8:
1.修正会员卡升级会员级别的判定方式2.修正了订单换货状态用户管理中心订单不显示的问题3.完善后台积分设置数据格式验证方式4.优化前台分页程序5.解决综合模板找回密码提示错误问题6.优化商品支付模块程序7.重写优惠卷代码8.优惠卷使用方式改为1卡1号的方式9.优惠卷支持打印功能10.重新支付模块,所有支付方式支持自动对账11.去掉规格库存显示12.修正部分功能商品价格显示4个0的问题13.全新的支
- 进入菜单栏 Preferences → Package Settings → SublimeAutoPEP8 → Settings
- 在右侧用户设置中添加或修改配置项,例如:
{
"auto_formatting": true,
"format_on_save": true,
"max-line-length": 88,
"path": "/usr/local/bin:/usr/bin:/bin"
}
其中:
- auto_formatting:是否启用自动格式化
- format_on_save:保存文件时自动格式化
- max-line-length:设置每行最大长度(默认79,常用88)
- path:指定 autopep8 所在路径,若找不到命令需手动添加
4. 设置快捷键(可选)
可自定义快捷键触发格式化:
- 进入 Preferences → Key Bindings
- 添加如下映射(示例为 Ctrl+Alt+F):
[
{ "keys": ["ctrl+alt+f"], "command": "sublime_auto_pep8" }
]
完成以上设置后,打开 Python 文件,编辑并保存即可自动按 PEP8 标准格式化代码。
基本上就这些,不复杂但容易忽略路径和保存触发的配置。










