pycharm中如何快捷键优化代码格式
用快捷键优化代码格式,这是提升编码效率的常用操作。
一、核心快捷键(分系统)
PyCharm 格式化代码的核心快捷键分 Windows/Linux 和 Mac 系统,这是最常用的操作:
| 操作系统 | 快捷键 | 功能说明 |
|---|---|---|
| Windows / Linux | Ctrl + Alt + L |
格式化当前文件 / 选中的代码块,自动调整缩进、空格、换行等 |
| Mac | Cmd + Option + L |
同上(注意:部分 Mac 键盘需按Cmd + Alt + L) |
快速使用示例:
- 格式化整个文件:打开需要优化的 Python 文件,直接按对应快捷键,PyCharm 会自动优化整个文件的代码格式(比如缩进对齐、运算符前后加空格、函数 / 类之间的空行等)。
- 格式化选中代码:选中一段混乱的代码(比如复制粘贴的未格式化代码),按快捷键仅优化选中部分,不影响其他代码。
二、补充快捷键(辅助优化)
除了核心格式化,还有几个实用快捷键能辅助优化代码格式:
- Ctrl + ] / Ctrl + [(Windows/Linux)/ Cmd + ] / Cmd + [(Mac):快速缩进 / 取消缩进选中的代码行。
- Ctrl + Shift + Enter(Windows/Linux)/ Cmd + Shift + Enter(Mac):自动补全当前行(比如给语句加末尾的冒号、括号配对、换行等)。
- Ctrl + Space(Windows/Linux)/ Cmd + Space(Mac):代码自动补全(间接减少格式混乱)。
三、自定义格式化规则(按需调整)
如果默认的格式化规则不符合你的习惯(比如缩进用 2 个空格还是 4 个、是否换行),可以自定义:
1.打开 PyCharm 设置:
- Windows/Linux:File → Settings(快捷键 Ctrl + Alt + S)
- Mac:PyCharm → Settings(快捷键 Cmd + ,)
2.找到格式化规则:在设置中搜索 Code Style → Python。
3.自定义规则:
- Tabs and Indents:设置缩进方式(Tab / 空格)、缩进长度(比如 4 个空格)。
- Spaces:设置运算符、括号前后是否加空格(比如 a = 1 而非 a=1)。
- Wrapping and Braces:设置函数、类、条件语句的换行规则。
4.保存设置后,再按格式化快捷键,就会按你的规则优化代码。
四、自动格式化(懒人必备)
如果想让 PyCharm 自动格式化(比如保存文件时),可以开启自动格式化:
- 打开设置(Ctrl + Alt + S / Cmd + ,),搜索 Tools → Actions on Save。
- 勾选 Reformat code(可选勾选 Optimize imports 优化导入)。
- 保存设置后,每次按 Ctrl + S / Cmd + S 保存文件,PyCharm 会自动格式化代码。
总结
- 核心操作:Windows/Linux 用 Ctrl + Alt + L,Mac 用 Cmd + Option + L 快速格式化代码(支持整文件 / 选中部分)。
- 自定义规则:通过 Settings → Code Style → Python 调整缩进、空格等格式化细节。
- 自动优化:开启 Actions on Save 中的 Reformat code,实现保存时自动格式化,减少手动操作。
__EOF__
本文作者:持之以恒(韧)
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!
关于博主:擅长性能、全链路、自动化、企业级自动化持续集成(DevTestOps)、测开等
面试必备:项目实战(性能、自动化)、简历笔试,https://www.cnblogs.com/uncleyong/p/15777706.html
测试提升:从测试小白到高级测试修炼之路,https://www.cnblogs.com/uncleyong/p/10530261.html
欢迎分享:如果您觉得文章对您有帮助,欢迎转载、分享,也可以点击文章右下角【推荐】一下!

浙公网安备 33010602011771号