做为真正生产力工具的 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__:'
函数