PyCharm 常用高频快捷键清单

以下为 PyCharm 默认键位映射的核心快捷键,按使用场景分类,覆盖日常开发 90% 以上的高频操作。

一、代码编辑(最高频)

功能说明 Windows / Linux macOS
格式化代码(自动对齐、规范排版) Ctrl + Alt + L Cmd + Option + L
单行注释 / 取消注释 Ctrl + / Cmd + /
块注释 / 取消注释 Ctrl + Shift + / Cmd + Shift + /
复制当前行(或选中块)到下一行 Ctrl + D Cmd + D
删除当前整行 Ctrl + Y Cmd + Backspace
向上移动当前行 / 选中代码块 Alt + Shift + ↑ Option + Shift + ↑
向下移动当前行 / 选中代码块 Alt + Shift + ↓ Option + Shift + ↓
基础代码补全 Ctrl + Space Ctrl + Space
智能上下文补全(按类型匹配) Ctrl + Shift + Space Ctrl + Shift + Space
快速修复(自动导包、修正错误、生成代码) Alt + Enter Option + Enter
自动生成代码(构造函数、getter/setter 等) Alt + Insert Cmd + N
折叠当前代码块 Ctrl + - Cmd + -
展开当前代码块 Ctrl + + Cmd + +
撤销操作 Ctrl + Z Cmd + Z
反撤销(重做) Ctrl + Shift + Z Cmd + Shift + Z
优化导入(整理、删除未使用的包) Ctrl + Alt + O Cmd + Option + O

二、导航与跳转

功能说明 Windows / Linux macOS
全局搜索(文件、类、动作、设置、符号) 双击 Shift 双击 Shift
按文件名全局跳转 Ctrl + Shift + N Cmd + Shift + O
按类名跳转 Ctrl + N Cmd + O
跳转到指定行号 Ctrl + G Cmd + L
跳转到定义(变量 / 函数 / 类) Ctrl + B / Ctrl + 左键点击 Cmd + B / Cmd + 左键点击
查看函数 / 变量的所有引用位置 Alt + F7 Option + F7
返回上一个编辑位置 Ctrl + Alt + ← Cmd + Option + ←
前进到下一个编辑位置 Ctrl + Alt + → Cmd + Option + →
跳转到代码块开始 / 结束 Ctrl + / Ctrl + Cmd + / Cmd +

三、查找与替换

功能说明 Windows / Linux macOS
当前文件内查找内容 Ctrl + F Cmd + F
当前文件内替换内容 Ctrl + R Cmd + R
全项目范围查找内容 Ctrl + Shift + F Cmd + Shift + F
全项目范围替换内容 Ctrl + Shift + R Cmd + Shift + R
定位到下一个匹配项 F3 Cmd + G
定位到上一个匹配项 Shift + F3 Cmd + Shift + G

四、运行与调试

功能说明 Windows / Linux macOS
运行上次的配置 / 文件 Shift + F10 Control + R
调试运行上次的配置 / 文件 Shift + F9 Control + D
直接运行当前打开的文件 Ctrl + Shift + F10 Control + Shift + R
停止运行 / 调试 Ctrl + F2 Cmd + F2
单步跳过(下一步,不进入函数内部) F8 F8
单步进入(进入函数内部) F7 F7
跳出当前函数(执行完剩余部分并返回) Shift + F8 Shift + F8
恢复程序运行(到下一个断点) F9 Cmd + Option + R
运行到光标所在行 Alt + F9 Option + F9
切换当前行断点 Ctrl + F8 Cmd + F8
查看所有断点 Ctrl + Shift + F8 Cmd + Shift + F8

五、代码重构

功能说明 Windows / Linux macOS
重命名(全局生效:变量、函数、类、文件) Shift + F6 Shift + F6
提取方法(选中代码封装为独立函数) Ctrl + Alt + M Cmd + Option + M
提取变量 Ctrl + Alt + V Cmd + Option + V
提取常量 Ctrl + Alt + C Cmd + Option + C
安全删除(检查引用后删除) Alt + Delete Cmd + Delete
修改函数签名 Ctrl + F6 Cmd + F6

六、窗口与视图管理

功能说明 Windows / Linux macOS
打开 / 关闭左侧项目文件视图 Alt + 1 Cmd + 1
打开 / 关闭底部终端面板 Alt + F12 Option + F12
打开 / 关闭调试面板 Alt + 5 Cmd + 5
隐藏所有侧边栏,进入专注编辑模式 Ctrl + Shift + F12 Cmd + Shift + F12
切换到左侧标签页 Alt + ← Cmd + Shift + [
切换到右侧标签页 Alt + → Cmd + Shift + ]
关闭当前标签页 Ctrl + F4 Cmd + W
打开设置面板 Ctrl + Alt + S Cmd + ,
打开项目结构设置 Ctrl + Alt + Shift + S Cmd + ;

七、必记高效技巧

  1. 万能修复键 Alt + Enter(Option + Enter) 光标放在报错、警告、未导入的包、冗余代码上按下,会弹出所有可用修复方案。自动导包、修正语法、生成代码、一键重构都可以通过它完成,是 PyCharm 最核心的快捷键。

  2. 双击 Shift 全局搜索 可以搜索文件名、类名、函数名、设置项、IDE 操作命令。找不到功能时先双击 Shift,直接搜功能名即可。

  3. 快速查看文档与参数

    • 查看函数 / 类文档:光标上按 Ctrl + Q(Windows/Linux)/ F1(macOS)
    • 查看函数参数提示:括号内按 Ctrl + P(全平台通用)
  4. 双击 Ctrl 快速运行 快速弹出运行框,可以直接运行脚本、执行命令、切换运行配置,无需鼠标点击运行按钮。