

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