前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【收藏】100 个 PyCharm For Mac 快捷键

【收藏】100 个 PyCharm For Mac 快捷键

作者头像
benny
发布2019-07-31 17:05:18
6.3K0
发布2019-07-31 17:05:18
举报

作为真正生产力工具的 Mac, 在 Python 开发中配合 PyCharm 快捷键, 可以让生产力倍增, 本文用 按键位分类按功能分类 两种方式整理 PyCharm 的快捷键.

对于笔者认为很有用, 但初学者可能未使用过的快捷键, 做加粗处理

按键位分类

Command + ?

  1. command+1 展开收回 Project
  2. command+. 展开收回代码块
  3. command+7 文件结构窗口
  4. command+Click 进入源码
  5. command+R Replace, 替换
  6. command+F Find, 查找
  7. command+K Commit, 提交代码
  8. command+/ 注释
  9. command+E Recent Files
  10. command+W 快速选择
  11. command+S Save all, 保存所有
  12. command+C Copy, 复制
  13. command+V 粘贴
  14. command+T 从版本控制 (VCS) 更新代码
  15. command+</> 跳转到行首 / 行尾
  16. command+G Go to Line 跳转到某行
  17. command+Y 删除整行
  18. command+Home/End 跳转至文件首 / 尾
  19. command+PageUp/PageDown 跳转至当前屏幕页首 / 页尾
  20. command+[] 跳转至代码块首 / 尾
  21. command+Q Quit, 退出 PyCharm
  22. command+Z 撤回修改
  23. command++/- 展开折叠代码
  24. command+, Preference, 偏好设置
  25. command+F2 Stop 停止运行
  26. command+F4 关闭标签
  27. command+Tab 切换标签
  28. command+9 打开 VCS 版本控制
  29. command+F8 添加 / 取消断点
  30. command+F12 文件结构
  31. command+P 查看参数
  32. command+X 剪切
  33. command+D Duplicate, 重复内容
  34. command+B 查看定义源码

Shift + ?

  1. shift+F2 查看上一个错误或警告
  2. shift+F6 重命名
  3. shift+F8 Step Out 跳出子函数
  4. shift+F9 Debug 调试
  5. shift+F10 Run 运行
  6. shift+F4 开启代码独立窗口
  7. shift+Tab 反缩进
  8. shift+Backspace 删除整行

Ctrl + ?

  1. ctrl+N 新建文件
  2. ctrl+H Hierarchy 查看继承关系
  3. ctrl+~ 切换主题
  4. ctrl+F5 重新运行
  5. ctrl+V 打开 VCS 版本控制
  6. ctrl+J 快速查看文档
  7. ctrl+R Run 运行
  8. ctrl+D Debug 调试

Alt + ?

  1. Alt+Enter 快速 Import 缺失的包, 单双引号转换, 测试正则表达式
  2. Alt+F7 查看变量等使用情况
  3. Alt+Home 进入顶部文件导航栏
  4. Alt+Backspace 删除整个单词
  5. Alt+F1 快速查看文件 / 文件夹结构
  6. Alt+F12 打开 Terminal 终端
  7. Alt+F9 调试时运行至光标处

Command + Shift + ?

  1. command+shift++/- 展开 / 折叠所有代码
  2. command+shift+F8 查看所有断点
  3. command+shift+F4 关闭正在进行的Run运行任务, 搜索等
  4. command+shift+F12 收起所有工具窗口(编辑窗口最大化)
  5. command+shift+F 全局搜索
  6. command+shift+R 全局替换
  7. command+shift+V 从剪贴板中粘贴`
  8. command+shift+C 复制路径
  9. command+shift+Backspace 跳转至上一次编辑处
  10. command+shift+⬆/⬇ 移动代码 / 代码块
  11. command+shift+8 启用列选择模式
  12. command+shift+Z Redo, 重做

Command + Alt + ?

  1. command+Alt+L 格式化代码
  2. command+Alt+O 优化 import
  3. command+Alt+T 代码块包围(Try Except 等)
  4. command+Alt+V Extract Variable, 提取变量
  5. command+Alt+P Extract Parameter, 提取参数 (在Function方法中使用)
  6. command+Alt+C Extract Constant, 提取常量
  7. command+Alt+M Extract Method, 提取方法
  8. command+Alt+F Extract Field 提取字段 (在 class 类中使用)
  9. command+Alt+Z Revert Commit 从版本控制中撤回修改
  10. command+Alt+Y Synchronize, 同步 Workspace
  11. command+Alt+←/→ 跳转至上一次 / 下一次编辑的地方
  12. command+Alt+J 用 Live Template 包围代码
  13. command+Alt+A Add 添加到 VCS 版本控制中

Command + Ctrl + ?

  1. command+ctrl+F 全屏幕
  2. command+ctrl++/= Zoom Editor, 编辑器尺寸

Ctrl + Shift + ?

  1. ctrl+shift+Q 显示当前代码上下文信息 (属于哪个函数, 属于哪个 Html 标签等)
  2. ctrl+shift+J Join, 两行代码合并为一行

Shift + Alt + ?

  1. shift+Alt+F10 选择要运行的文件
  2. shift+Alt+C Recent Changes, 最近的修改(本地)

其他三键 + ?

  1. command+shift+Alt+T 变量名重构
  2. command+shift+Alt 启用多光标选择
  3. shift+Alt+ctrl+⬆/⬇ 查看本地与版本控制 VCS 的区别

单键

  1. 按住Shift 启用鼠标横向滚动
  2. F5 复制文件到某处
  3. F6 移动文件到某处
  4. F7 Step into, 进入子函数调试
  5. F8 Step over, 单步调试不进入子函数
  6. F9 继续执行程序, 跳至下一个断点处
  7. F2 下一个错误或警告
  8. Tab 缩进代码
  9. Esc 退出工具窗口进入代码编辑器

按功能

Edit 编辑

  • 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 缺失的包, 单双引号转换, 测试正则表达式

Refactor 重构

  • 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 类中使用)

File 文件

  • ctrl+N 新建文件
  • F5 复制文件到某处
  • F6 移动文件到某处
  • command+Alt+Y Synchronize, 同步 Workspace
  • command+S Save all, 保存所有

Navigation 导航

  • 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 上一个错误或警告

Run / Debug 运行与调试

  • 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 启用多光标选择

Window 窗口

  • command+F4 关闭标签
  • command+Tab 切换标签
  • command+Q Quit, 退出 PyCharm
  • shift+F4 开启代码独立窗口
  • command+F12 文件结构
  • command+1 展开收回 Project 窗口
  • command+, Preference, 偏好设置
  • command+R Replace, 替换
  • command+E Recent Files
  • command+F Find, 查找
  • command+shift+F 全局搜索
  • command+shift+R 全局替换
  • command+shift+F12 收起所有工具窗口(编辑窗口最大化)
  • Esc 退出工具窗口进入代码编辑器
  • shift+F4 开启代码独立窗口
  • Alt+F12 打开 Terminal 终端
  • command+ctrl+F 全屏幕
  • command+ctrl++/= Zoom Editor, 编辑器尺寸

VCS 版本控制

  • 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__:'
本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2019-07-28,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 程序员的碎碎念 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 按键位分类
    • Command + ?
      • Shift + ?
        • Ctrl + ?
          • Alt + ?
            • Command + Shift + ?
              • Command + Alt + ?
                • Command + Ctrl + ?
                  • Ctrl + Shift + ?
                    • Shift + Alt + ?
                      • 其他三键 + ?
                        • 单键
                        • 按功能
                          • Edit 编辑
                            • Refactor 重构
                              • File 文件
                                • Navigation 导航
                                  • Run / Debug 运行与调试
                                    • Window 窗口
                                      • VCS 版本控制
                                        • 代码信息
                                          • 其他
                                          领券
                                          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档