Skip to content

PyCharm 快捷键参考手册

一、核心功能:查找 IDE 内任意操作

功能描述快捷键
在 IDE 内查找任意操作Ctrl + Shift + A

二、创建与编辑(CREATE AND EDIT)

功能描述快捷键
显示意图操作Alt + Enter
基础代码补全Ctrl + Space
智能代码补全Ctrl + Shift + Space
类型名称补全Ctrl + Alt + Space
补全语句Ctrl + Shift + Enter
参数信息 / 上下文信息Ctrl + P / Alt + Q
快速查看定义Ctrl + Shift + I
快速文档 / 外部文档Ctrl + Q / Shift + F1
生成代码Alt + Insert
重写 / 实现成员Ctrl + O / Ctrl + I
用……包裹代码(如if、for等)Ctrl + Alt + T
用行注释注释代码Ctrl + /
扩展 / 缩小选择范围Ctrl + W / Ctrl + Shift + W
优化导入(移除无用导入、排序导入等)Ctrl + Alt + O
自动缩进代码行Ctrl + Alt + I
剪切 / 复制 / 粘贴Ctrl + X / Ctrl + C / Ctrl + V
复制文档路径Ctrl + Shift + C
从剪贴板历史中粘贴Ctrl + Shift + V
复制当前行或选中内容Ctrl + D
向上 / 向下移动行Ctrl + Shift + 上箭头 / 下箭头
删除光标所在行Ctrl + Y
合并行 / 拆分行Ctrl + Shift + J / Ctrl + Enter
开始新行(无论光标是否在行尾)Shift + Enter
切换大小写(大写转小写/小写转大写)Ctrl + Shift + U
展开 / 折叠代码块Ctrl + 数字键盘 + / -
展开 / 折叠所有代码块Ctrl + Shift + 数字键盘 + / -
保存所有文件Ctrl + S

三、版本控制(VERSION CONTROL)

功能描述快捷键
版本控制操作弹窗Alt + `(反引号,位于键盘左上角Tab键上方)
提交代码Ctrl + K
更新项目Ctrl + T
查看最近变更Alt + Shift + C
恢复(撤销变更)Ctrl + Alt + Z
推送代码Ctrl + Shift + K
查看下一个 / 上一个变更Ctrl + Alt + Shift + 下箭头 / 上箭头

四、掌控 IDE(MASTER YOUR IDE)

功能描述快捷键
查找操作Ctrl + Shift + A
打开工具窗口(如项目窗口、终端等,0-9对应不同窗口)Alt + [0-9]
同步项目(更新本地与项目文件状态)Ctrl + Alt + Y
快速切换方案(如主题、代码风格等)Ctrl + `(反引号)
打开设置Ctrl + Alt + S
跳转到源代码 / 导航栏F4 / Alt + Home
跳转到上一个打开的工具窗口F12
隐藏当前激活的工具窗口 / 隐藏所有工具窗口Shift + Esc / Ctrl + Shift + F12
切换到下一个 / 上一个编辑器标签页Alt + 右箭头 / Alt + 左箭头
从工具窗口返回编辑器Esc
关闭当前激活的标签页 / 窗口Ctrl + Shift + F4 / Ctrl + F4

五、全局查找(FIND EVERYTHING)

功能描述快捷键
全局搜索(搜索文件、类、方法等所有内容)双击 Shift
查找 / 替换(当前文件内)Ctrl + F / Ctrl + R
路径内查找 / 路径内替换(跨文件查找/替换)Ctrl + Shift + F / Ctrl + Shift + R
跳转到下一个 / 上一个匹配项F3 / Shift + F3
查找光标所在单词的匹配项Ctrl + F3
跳转到类 / 跳转到文件Ctrl + N / Ctrl + Shift + N
跳转到文件中的成员(如方法、变量)Ctrl + F12
跳转到符号(如函数、类名)Ctrl + Alt + Shift + N

六、通过符号导航(NAVIGATE FROM SYMBOLS)

功能描述快捷键
跳转到声明处(如变量定义、函数定义)Ctrl + B
跳转到类型声明(仅JavaScript适用)Ctrl + Shift + B
跳转到父类方法Ctrl + U
跳转到实现类 / 实现方法Ctrl + Alt + B
查找用法 / 在当前文件中查找用法Alt + F7 / Ctrl + F7
在当前文件中高亮显示用法Ctrl + Shift + F7
显示用法列表Ctrl + Alt + F7

七、重构与清理(REFACTOR AND CLEAN UP)

功能描述快捷键
重构功能入口(包含各类重构选项)Ctrl + Alt + Shift + T
复制文件 / 移动文件F5 / F6
安全删除(删除前检查引用,避免错误)Alt + Delete
重命名(变量、函数、类等)Shift + F6
修改签名(如函数参数、返回值类型等)Ctrl + F6
内联(如内联变量、内联函数)Ctrl + Alt + N
提取方法(将选中代码块提取为独立方法)Ctrl + Alt + M
提取变量 / 提取参数Ctrl + Alt + V / Ctrl + Alt + P
提取字段 / 提取常量Ctrl + Alt + F / Ctrl + Alt + C
重新格式化代码(按代码风格整理格式)Ctrl + Alt + L

八、分析与探索(ANALYZE AND EXPLORE)

功能描述快捷键
显示错误描述Ctrl + F1
跳转到下一个 / 上一个高亮错误F2 / Shift + F2
按名称运行代码检查Ctrl + Alt + Shift + I
查看类型层级 / 调用层级Ctrl + H / Ctrl + Alt + H

九、上下文导航(NAVIGATE IN CONTEXT)

功能描述快捷键
在指定视图中选择(如在项目窗口中定位当前文件)Alt + F1
查看最近浏览的文件 / 查看最近访问的位置Ctrl + E / Ctrl + Shift + E
跳转到上一次编辑的位置Ctrl + Shift + Back(退格键)
导航回退 / 导航前进Ctrl + Alt + 左箭头 / 右箭头
跳转到上一个 / 下一个方法Alt + 上箭头 / 下箭头
跳转到指定行 / 列Ctrl + G
跳转到代码块结尾 / 开头Ctrl + ] / Ctrl + [
添加到收藏夹Alt + Shift + F
切换书签F11
切换带助记符的书签(可自定义书签标识)Ctrl + F11
跳转到指定编号的书签(0-9对应不同书签)Ctrl + [0-9]
显示所有书签Shift + F11

十、构建、运行与调试(BUILD, RUN, AND DEBUG)

功能描述快捷键
运行上下文相关配置Ctrl + Shift + F10
运行 / 调试选中的配置Alt + Shift + F10 / Alt + Shift + F9
运行 / 调试当前配置Shift + F10 / Shift + F9
单步跳过(调试时跳过函数内部) / 单步进入(调试时进入函数内部)F8 / F7
智能单步进入(调试时选择要进入的函数)Shift + F7
单步跳出(调试时从当前函数跳出)Shift + F8
运行到光标处 / 强制运行到光标处Alt + F9 / Ctrl + Alt + F9
显示执行点(调试时定位当前代码执行位置)Alt + F10
计算表达式(调试时查看变量或表达式的值)Alt + F8
停止运行 / 调试Ctrl + F2
停止后台进程Ctrl + Shift + F2
恢复程序运行(调试时)F9
切换行断点(添加/移除断点)Ctrl + F8
切换临时行断点(执行一次后自动移除)Ctrl + Alt + Shift + F8
编辑 / 查看断点Ctrl + Shift + F8

十一、官方资源

  • PyCharm 官网:jetbrains.com/pycharm
  • PyCharm 帮助文档:jetbrains.com/help/pycharm
  • PyCharm 博客:blog.jetbrains.com/pycharm
  • PyCharm 社交媒体账号:@pycharm

一个专门教学新手Drissionpage的网站.