diff --git a/README.md b/README.md index 0824d18..306d572 100644 --- a/README.md +++ b/README.md @@ -177,6 +177,7 @@ Quick Reference [Gitlab](./docs/gitlab.md) [Google Chrome](./docs/google-chrome.md) [IntelliJ IDEA](./docs/intelli-j-idea.md) +[PyCharm](./docs/pycharm.md) [Sketch](./docs/sketch.md) [Sublime Text](./docs/sublime-text.md) [VSCode](./docs/vscode.md) diff --git a/assets/pycharm.svg b/assets/pycharm.svg new file mode 100644 index 0000000..fb90e96 --- /dev/null +++ b/assets/pycharm.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/pycharm.md b/docs/pycharm.md new file mode 100644 index 0000000..b8578c3 --- /dev/null +++ b/docs/pycharm.md @@ -0,0 +1,163 @@ +PyCharm 键盘快捷键备忘清单 +=== + +这个 [PyCharm](https://resources.jetbrains.com/storage/products/pycharm/docs/PyCharm_ReferenceCard.pdf) 快速参考备忘单显示了它的键盘快捷键和命令 + +快捷键 +--- + +### 创建和编辑 + + +:-- | -- +:-- | -- +`Alt` + `Enter` | 显示意图动作 +`Ctrl` + `Space` | 基本代码完成 +`Ctrl` + `Shift` + `Space` | 智能代码完成 +`Ctrl` + `Alt` + `Space` | 类型名称完成 +`Ctrl` + `Shift` + `Enter` | 完整声明 +`Ctrl` + `P` / `Alt` + `Q` | 参数信息/上下文信息 +`Ctrl` + `Shift` + `I` | 快速定义 +`Ctrl` + `Q` / `Shift` + `F1` | 快速/外部文档 +`Alt` + `Insert` | 生成代码 +`Ctrl` + `O` / `Ctrl` + `I` | 覆盖/实施成员 +`Ctrl` + `Alt` + `T` | 围绕着…… +`Ctrl` + `/` | 注释行注释 +`Ctrl` + `W` / `Ctrl` + `Shift` + `W` | 扩展/收缩选择 +`Ctrl` + `Alt` + `O` | 优化导入 +`Ctrl` + `Alt` + `I` | 自动缩进行 +`Ctrl` + `X` / `Ctrl` + `C` / `Ctrl` + `V` | 剪切/复制/粘贴 +`Ctrl` + `Shift` + `C` | 复制文档路径 +`Ctrl` + `Shift` + `V` | 从剪贴板历史粘贴 +`Ctrl` + `D` | 复制当前行或选择 +`Ctrl` + `Shift` + `Up` / `Down` | 向上/向下移动线 +`Ctrl` + `Y` | 删除插入符处的行 +`Ctrl` + `Shift` + `J` / `Ctrl` + `Enter` | 加入/分割线 +`Shift` + `Enter` | 开始新行 +`Ctrl` + `Shift` + `U` | 切换大小写 +`Ctrl` + `NumPad` `+` / `-` | 展开/折叠代码块 +`Ctrl` + `Shift` + `NumPad` `+` / `-` | 全部展开/折叠 +`Ctrl` + `S` | 保存全部 + + +### 版本控制 + +:-- | -- +:-- | -- +`Alt` + ` | VCS 操作弹出... +`Ctrl` + `K` | 提交 +`Ctrl` + `T` | 更新项目 +`Alt` + `Shift` + `C` | 近期变动 +`Ctrl` + `Alt` + `Z` | 恢复 +`Ctrl` + `Shift` + `K` | 推… +`Ctrl` + `Alt` + `Shift` + `Down` / `Up` | 下一个/上一个更改 + + +### 掌握您的 IDE + +:-- | -- +:-- | -- +`Ctrl`+`Shift`+`A` | 寻找行动... +`Alt`+`[0-9]` | 打开一个工具窗口 +`Ctrl`+`Alt`+`Y` | 同步 +`Ctrl`+` | 快速切换方案... +`Ctrl`+`Alt`+`S` | 设置... +`F4` / `Alt`+`Home` | 跳转到源/导航栏 +`F12` | 跳转到最后一个工具窗口 +`Shift`+`Esc` / `Ctrl`+`Shift`+`F12` | 隐藏活动/所有工具窗口 +`Alt`+`Right` / `Alt`+`Left` | 转到下一个/上一个编辑器选项卡 +`Esc` | 转到编辑器(从工具窗口) +`Ctrl`+`Shift`+`F4` / `Ctrl`+`F4` | 关闭活动标签/窗口 + + +### 找到一切 + +:-- | -- +:-- | -- +`Shift` + `Shift` | 到处搜索 +`Ctrl` + `F` / `R` | 查找/替换 +`Ctrl` + `Shift` + `F` / `R` | 在路径中查找/在路径中替换 +`F3` / `Shift` + `F3` | 下/上一个事件 +`Ctrl` + `F3` | 在插入符处查找单词 +`Ctrl` + `N` / `Ctrl` + `Shift` + `N` | 去班级/档案 +`Ctrl` + `F12` | 转到文件成员 +`Ctrl` + `Alt` + `Shift` + `N` | 转到符号 + + +### 从符号导航 + +:-- | -- +:-- | -- +`Ctrl` + `B` | 声明 +`Ctrl` + `Shift` + `B` | 类型声明 _(仅限 JavaScript)_ +`Ctrl` + `U` | 超级方法 +`Ctrl` + `Alt` + `B` | 实施 +`Alt` + `F7` / `Ctrl` + `F7` | 查找用法/在文件中查找用法 +`Ctrl` + `Shift` + `F7` | 突出显示文件中的用法 +`Ctrl` + `Alt` + `F7` | 显示用法 + + +### 重构和清理 + +:-- | -- +:-- | -- +`Ctrl` + `Alt` + `Shift` + `T` | 重构这个…… +`F5` /`F6` | 复制…/移动… +`Alt` + `Delete` | 安全删除… +`Shift` + `F6` | 改名… +`Ctrl` + `F6` | 更改签名… +`Ctrl` + `Alt` + `N` | 排队… +`Ctrl` + `Alt` + `M` | 提取方法 +`Ctrl` + `Alt` + `V` / `P` | 引入变量/参数 +`Ctrl` + `Alt` + `F` / `C` | 引入字段/常量 +`Ctrl` + `Alt` + `L` | 重新格式化代码 + + +### 分析和探索 + +:-- | -- +:-- | -- +`Ctrl` + `F1` | 显示错误描述 +`F2` / `Shift` + `F2` | 下一个/上一个突出显示的错误 +`Ctrl` + `Alt` + `Shift` + `I` | 按名称运行检查... +`Ctrl` + `H` / `Ctrl` + `Alt` + `H` | 类型/调用层次结构 + + +### 在上下文中导航 + +:-- | -- +:-- | -- +`Alt`+`F1` | 选择... +`Ctrl`+`E` / `Ctrl`+`Shift`+`E` | 最近查看/最近位置 +`Ctrl`+`Shift`+`Back` | 最后编辑位置 +`Ctrl`+`Alt`+`Left` / `Right` | 向后/向前导航 +`Alt`+`Up` / `Down` | 转到上一个/下一个方法 +`Ctrl`+`G` | 转到行/列... +`Ctrl`+`]` / `[` | 转到代码块结束/开始 +`Alt`+`Shift`+`F` | 添加到收藏夹 +`F11` | 切换书签 +`Ctrl`+`F11` | 使用助记符切换书签 +`Ctrl`+`[0-9]` | 转到编号书签 +`Shift`+`F11` | 显示书签 + + +### 构建、运行和调试 + +:-- | -- +:-- | -- +`Ctrl` + `Shift` + `F10` | 运行上下文配置 +`Alt` + `Shift` + `F10`/`F9` | 运行/调试所选配置 +`Shift` + `F10`/`F9` | 运行/调试当前配置 +`F8` / `F7` | 跨过/进入 +`Shift` + `F7` | 智能步入 +`Shift` + `F8` | 走出去 +`Alt` + `F9` / `Ctrl` + `Alt` + `F9` | 运行到光标/强制运行到光标 +`Alt` + `F10` | 显示执行点 +`Alt` + `F8` | 评估表达... +`Ctrl` + `F2` | 停止 +`Ctrl` + `Shift` + `F2` | 停止后台进程... +`F9` | 恢复程序 +`Ctrl` + `F8` | 切换行断点 +`Ctrl` + `Alt` + `Shift` + `F8` | 切换临时行断点 +`Ctrl` + `Shift` + `F8` | 编辑/查看断点 + \ No newline at end of file