作为真正生产力工具的 Mac, 在 Python 开发中配合 PyCharm 快捷键, 可以让生产力倍增, 本文用 按键位分类 和 按功能分类 两种方式整理 PyCharm 的快捷键.
对于笔者认为很有用, 但初学者可能未使用过的快捷键, 做加粗处理
command+1
展开收回 Projectcommand+.
展开收回代码块command+7
文件结构窗口command+Click
进入源码command+R
Replace, 替换command+F
Find, 查找command+K
Commit, 提交代码command+/
注释command+E
Recent Filescommand+W
快速选择command+S
Save all, 保存所有command+C
Copy, 复制command+V
粘贴command+T
从版本控制 (VCS) 更新代码command+</>
跳转到行首 / 行尾command+G
Go to Line 跳转到某行command+Y
删除整行command+Home/End
跳转至文件首 / 尾command+PageUp/PageDown
跳转至当前屏幕页首 / 页尾command+[]
跳转至代码块首 / 尾command+Q
Quit, 退出 PyCharmcommand+Z
撤回修改command++/-
展开折叠代码command+,
Preference, 偏好设置command+F2
Stop 停止运行command+F4
关闭标签command+Tab
切换标签command+9
打开 VCS 版本控制command+F8
添加 / 取消断点command+F12
文件结构command+P
查看参数command+X
剪切command+D
Duplicate, 重复内容command+B
查看定义源码shift+F2
查看上一个错误或警告shift+F6
重命名shift+F8
Step Out 跳出子函数shift+F9
Debug 调试shift+F10
Run 运行shift+F4
开启代码独立窗口shift+Tab
反缩进shift+Backspace
删除整行ctrl+N
新建文件ctrl+H
Hierarchy 查看继承关系ctrl+~
切换主题ctrl+F5
重新运行ctrl+V
打开 VCS 版本控制ctrl+J
快速查看文档ctrl+R
Run 运行ctrl+D
Debug 调试Alt+Enter
快速 Import 缺失的包, 单双引号转换, 测试正则表达式Alt+F7
查看变量等使用情况Alt+Home
进入顶部文件导航栏Alt+Backspace
删除整个单词Alt+F1
快速查看文件 / 文件夹结构Alt+F12
打开 Terminal 终端Alt+F9
调试时运行至光标处command+shift++/-
展开 / 折叠所有代码command+shift+F8
查看所有断点command+shift+F4
关闭正在进行的Run运行任务, 搜索等command+shift+F12
收起所有工具窗口(编辑窗口最大化)command+shift+F
全局搜索command+shift+R
全局替换command+shift+V
从剪贴板中粘贴`command+shift+C
复制路径command+shift+Backspace
跳转至上一次编辑处command+shift+⬆/⬇
移动代码 / 代码块command+shift+8
启用列选择模式command+shift+Z
Redo, 重做command+Alt+L
格式化代码command+Alt+O
优化 importcommand+Alt+T
代码块包围(Try Except 等)command+Alt+V
Extract Variable, 提取变量command+Alt+P
Extract Parameter, 提取参数 (在Function方法中使用)command+Alt+C
Extract Constant, 提取常量command+Alt+M
Extract Method, 提取方法command+Alt+F
Extract Field 提取字段 (在 class 类中使用)command+Alt+Z
Revert Commit 从版本控制中撤回修改command+Alt+Y
Synchronize, 同步 Workspacecommand+Alt+←/→
跳转至上一次 / 下一次编辑的地方command+Alt+J
用 Live Template 包围代码command+Alt+A
Add 添加到 VCS 版本控制中command+ctrl+F
全屏幕command+ctrl++/=
Zoom Editor, 编辑器尺寸ctrl+shift+Q
显示当前代码上下文信息 (属于哪个函数, 属于哪个 Html 标签等)ctrl+shift+J
Join, 两行代码合并为一行shift+Alt+F10
选择要运行的文件shift+Alt+C
Recent Changes, 最近的修改(本地)command+shift+Alt+T
变量名重构command+shift+Alt
启用多光标选择shift+Alt+ctrl+⬆/⬇
查看本地与版本控制 VCS 的区别按住Shift
启用鼠标横向滚动F5
复制文件到某处F6
移动文件到某处F7
Step into, 进入子函数调试F8
Step over, 单步调试不进入子函数F9
继续执行程序, 跳至下一个断点处F2
下一个错误或警告Tab
缩进代码Esc
退出工具窗口进入代码编辑器command+/
注释command+W
快速选择command+C
Copy, 复制command+shift+C
复制路径command+V
粘贴command+shift+V
从剪贴板中粘贴command+Y
删除整行shift+Backspace
删除整行Alt+Backspace
删除整个单词command+X
剪切command+Z
撤回修改command+shift+Z
重做修改command+D
Duplicate, 重复内容Tab
缩进代码shift+Tab
取消缩进command+shift+⬆/⬇
移动代码 / 代码块command+.
展开收回代码块command++/-
展开折叠代码command+shift++/-
展开 / 折叠所有代码command+shift+8
启用列选择模式command+Alt+J
用 Live Template 包围代码ctrl+shift+J
Join, 两行代码合并为一行Alt+Enter
快速 Import 缺失的包, 单双引号转换, 测试正则表达式command+Alt+L
格式化代码command+Alt+T
代码块包围(Try Except 等)shift+F6
重命名command+shift+Alt+T
变量名重构command+Alt+V
Extract Variable, 提取变量command+Alt+P
Extract Parameter, 提取参数 (在Function方法中使用)command+Alt+C
Extract Constant, 提取常量command+Alt+M
Extract Method, 提取方法command+Alt+F
Extract Field 提取字段 (在 class 类中使用)ctrl+N
新建文件F5
复制文件到某处F6
移动文件到某处command+Alt+Y
Synchronize, 同步 Workspacecommand+S
Save all, 保存所有command+</>
跳转到行首 / 行尾command+[]
跳转至代码块首 / 尾command+PageUp/PageDown
跳转至当前屏幕页首 / 页尾command+Home/End
跳转至文件首 / 尾command+7
文件结构窗口command+9
打开 VCS 版本控制command+Alt+←/→
跳转至上一次 / 下一次编辑的地方command+shift+Backspace
跳转至上一次编辑处command+G
Go to Line 跳转到某行Alt+Home
进入顶部文件导航栏F2
下一个错误或警告shift+F2
上一个错误或警告ctrl+F5
重新运行ctrl+R
Run 运行ctrl+D
Debug 调试shift+F9
Debug 调试shift+F10
Run 运行shift+Alt+F10
选择要运行的文件F7
Step into, 进入子函数调试F8
Step over, 单步调试不进入子函数F9
继续执行程序Alt+F9
调试时运行至光标处command+F2
Stop 停止运行command+F8
添加 / 取消断点command+shift+F8
查看所有断点command+shift+F4
关闭正在进行的Run运行任务, 搜索等command+shift+Alt
启用多光标选择command+F4
关闭标签command+Tab
切换标签command+Q
Quit, 退出 PyCharmshift+F4
开启代码独立窗口command+F12
文件结构command+1
展开收回 Project 窗口command+,
Preference, 偏好设置command+R
Replace, 替换command+E
Recent Filescommand+F
Find, 查找command+shift+F
全局搜索command+shift+R
全局替换command+shift+F12
收起所有工具窗口(编辑窗口最大化)Esc
退出工具窗口进入代码编辑器shift+F4
开启代码独立窗口Alt+F12
打开 Terminal 终端command+ctrl+F
全屏幕command+ctrl++/=
Zoom Editor, 编辑器尺寸shift+Alt+ctrl+⬆/⬇
查看本地与版本控制 VCS 的区别command+T
从版本控制 (VCS) 更新代码command+K
Commit, 提交代码shift+Alt+C
Recent Changes, 最近的修改(本地)shift+Alt+ctrl+⬆/⬇
查看本地与版本控制 VCS 的区别command+Alt+Z
Revert Commit 从版本控制中撤回修改command+Alt+A
Add 添加到 VCS 版本控制中ctrl+J
快速查看文档command+Click
进入源码command+B
查看定义源码command+P
查看参数Alt+F7
查看变量等使用情况Alt+F1
快速查看文件 / 文件夹结构ctrl+shift+Q
显示当前代码上下文信息 (属于哪个函数, 属于哪个 Html 标签等)ctrl+H
Hierarchy 查看继承关系ctrl+~
切换主题main
Live Template, 快速键入 if__name__=='__main__:'