100 个 PyCharm For Mac 快捷键

血红的双手。 提交于 2019-11-28 19:38:45

作为真正生产力工具的 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 + ?

  9. ctrl + N 新建文件
  10. ctrl + H Hierarchy 查看继承关系
  11. ctrl + ~ 切换主题
  12. ctrl + F5 重新运行
  13. ctrl + V 打开 VCS 版本控制
  14. ctrl + J 快速查看文档
  15. ctrl + R Run 运行
  16. ctrl + D Debug 调试

    Alt + ?

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

    Command + Shift + ?

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

    Command + Alt + ?

  36. command + Alt + L 格式化代码
  37. command + Alt + O 优化 import
  38. command + Alt + T 代码块包围(Try Except 等)
  39. command + Alt + V Extract Variable, 提取变量
  40. command + Alt + P Extract Parameter, 提取参数 (在Function方法中使用)
  41. command + Alt + C Extract Constant, 提取常量
  42. command + Alt + M Extract Method, 提取方法
  43. command + Alt + F Extract Field 提取字段 (在 class 类中使用)
  44. command + Alt + Z Revert Commit 从版本控制中撤回修改
  45. command + Alt + Y Synchronize, 同步 Workspace
  46. command + Alt + ← / → 跳转至上一次 / 下一次编辑的地方
  47. command + Alt + J 用 Live Template 包围代码
  48. command + Alt + A Add 添加到 VCS 版本控制中

    Command + Ctrl + ?

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

    Ctrl + Shift + ?

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

    Shift + Alt + ?

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

    其他三键 + ?

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

    单键

  58. 按住 Shift 启用鼠标横向滚动
  59. F5 复制文件到某处
  60. F6 移动文件到某处
  61. F7 Step into, 进入子函数调试
  62. F8 Step over, 单步调试不进入子函数
  63. F9 继续执行程序, 跳至下一个断点处
  64. F2 下一个错误或警告
  65. Tab 缩进代码
  66. 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__:'

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!