【笔记】PyCharm快捷键大全
·
PyCharm是一种Python集成开发环境(IDE),由JetBrains公司开发。它被认为是Python开发中最强大、最流行的IDE之一。PyCharm具有完整的Python开发工具链,包括先进的代码编辑器、代码分析工具、集成的调试器、版本控制系统集成、自动化测试工具、虚拟环境和其他有用工具。
以下是PyCharm的一些特点:
-
智能代码编辑器:PyCharm具有强大的代码智能性,包括自动代码完成、语法高亮、代码导航、错误突出显示和即时代码重构。
-
集成调试器: PyCharm具有内置的调试器,您可以用它来检查Python代码的行为,找到错误以及修复问题。
-
版本控制: PyCharm与Git、SVN、Mercurial等版本控制系统集成,方便团队合作开发。
-
自动化代码测试: PyCharm可以方便地创建和运行Python代码测试,确保您的代码质量和稳定性。
-
虚拟环境: PyCharm允许您轻松创建和管理Python虚拟环境,以便在同一计算机上使用不同版本的Python解释器和库。
总之,PyCharm是一个功能强大且易于使用的Python IDE,它提供了一整套工具,可以帮助您快速而高效地开发Python代码,并提高代码的质量和稳定性。
PyCharm快捷键-中文版
| 功能 | 快捷键 |
|---|---|
| 查找IDE内的任何操作 | Ctrl + Shift + A |
创建和编辑
| 功能 | 快捷键 |
|---|---|
| 显示意图操作 | Alt + Enter |
| 基本代码补全 | Ctrl +空格 |
| 智能代码补全 | Ctrl + Shift +空格 |
| 类型名称补全 | Ctrl + Alt +空格 |
| 完整的语句 | Ctrl + Shift + Enter |
| 参数信息/上下文信息 | Ctrl + P / Alt + Q |
| 快速定义 | Ctrl + Shift + I |
| 快速/外部文档 | Ctrl + Q / Shift + F1 |
| 生成代码 | Alt + Insert |
| 覆盖/实现成员 | Ctrl + O / Ctrl + I |
| Surround with … | Ctrl + Alt + T |
| 用行注释注释 | Ctrl +/ |
| 扩展/缩小选区 | Ctrl + W / Ctrl + Shift + W |
| 优化进口 | Ctrl + Alt + O |
| 自动缩进线 | Ctrl + Alt + I |
| 剪切/ Сopy /粘贴 | Ctrl + X / Ctrl + C/ Ctrl + V |
| 复制文档路径 | Ctrl + Shift + C |
| 从剪贴板历史记录中粘贴 | Ctrl + Shift + V |
| 复制当前行或选区 | Ctrl + D |
| 向上/向 下移动直线 | Ctrl + Shift +上/下 |
| 删除插入符处的行 | Ctrl + Y |
| 合并/分割线 | Ctrl + Shift + J / Ctrl + Enter |
| 开始新行 | Shift + Enter |
| 切换情况下 | Ctrl + Shift + U |
| 展开/折叠代码块 | Ctrl + NumPad +/ - |
| 展开/折叠全部 | Ctrl + Shift + NumPad +/ - |
| 保存所有 | Ctrl + S |
版本控制
| 功能 | 快捷键 |
|---|---|
| VCS操作弹出… | Alt + ’ |
| 提交 | 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 +右/ Alt +左 |
| 转到编辑器(从工具窗口) | Esc |
| 关闭活动选项卡/窗口 | Ctrl + Shift + F4 / Ctrl + F4 |
| 发现一切 | |
| 到处寻找 | 双转移 |
| 查找/替换 | Ctrl + F / R |
| Find in path / Replace in path | Ctrl + Shift + F / R |
| 下一个/上一个出现 | F3 / Shift + F3 |
| 在插入符号处查找单词 | Ctrl + F3 |
| 转到类/文件 | Ctrl + N/ Ctrl + Shift + N |
| 转到文件成员 | Ctrl + F12 |
| 转到符号 | Ctrl + Alt + Shift + N |
从符号导航
| 功能 | 快捷键 |
|---|---|
| 宣言 | Ctrl + B |
| 类型声明(仅限JavaScript) | Ctrl + Shift + B |
| 超级方法 | 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 +左/右 |
| 转到上一个/下一个方法 | Alt + Up / Down |
| 转到行/列… | Ctrl + G |
| 转到代码块end/ start | Ctrl +]/ [ |
| 添加到收藏夹 | Alt + Shift + F |
| 切换书签 | 季 |
| 用助记符切换书签 | Ctrl + F11 |
| 转到编号的书签 | Ctrl + [0-9] |
| 显示书签 | Shift + F11 |
构建、运行、调试
| 功能 | 快捷键 |
|---|---|
| 运行上下文配置 | Ctrl + Shift + F10 |
| 运行/调试选中的配置 | Alt + Shift + F10/ F9 |
| 运行/调试当前配置 | Shift + F10 / F9 |
| Step over / into | 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 |
PyCharm快捷键-英文版
| 功能 | 快捷键 |
|---|---|
| Find any action inside the IDE | Ctrl + Shift + A |
| CREATE AND EDIT | |
|---|---|
| Show intention actions | Alt + Enter |
| Basic code completion | Ctrl + Space |
| Smart code completion | Ctrl + Shift + Space |
| Type name completion | Ctrl + Alt + Space |
| Complete statement | Ctrl + Shift + Enter |
| Parameter information / context info | Ctrl + P / Alt + Q |
| Quick definition | Ctrl + Shift + I |
| Quick / external documentation | Ctrl + Q / Shift + F1 |
| Generate code | Alt + Insert |
| Override / implement members | Ctrl + O / Ctrl + I |
| Surround with … | Ctrl + Alt + T |
| Comment with line comment | Ctrl + / |
| Extend / shrink selection | Ctrl + W / Ctrl + Shift + W |
| Optimize imports | Ctrl + Alt + O |
| Auto-indent lines | Ctrl + Alt + I |
| Cut / Сopy / Paste | Ctrl + X / Ctrl + C / Ctrl + V |
| Copy document path | Ctrl + Shift + C |
| Paste from clipboard history | Ctrl + Shift + V |
| Duplicate current line or selection | Ctrl + D |
| Move line up / down | Ctrl + Shift + Up / Down |
| Delete line at caret | Ctrl + Y |
| Join / split line | Ctrl + Shift + J / Ctrl + Enter |
| Start new line | Shift + Enter |
| Toggle case | Ctrl + Shift + U |
| Expand / collapse code block | Ctrl + NumPad +/ - |
| Expand / collapse all | Ctrl + Shift + NumPad +/ - |
| Save all | Ctrl + S |
| VERSION CONTROL | |
|---|---|
| VCS operations popup … | Alt + ` |
| Commit | Ctrl + K |
| Update project | Ctrl + T |
| Recent changes | Alt + Shift + C |
| Revert | Ctrl + Alt + Z |
| Push … | Ctrl + Shift + K |
| Next / previous change | Ctrl + Alt + Shift + Down / Up |
MASTER YOUR IDE
| Find action … | Ctrl + Shift + A |
|---|---|
| Open a tool window | Alt + [0-9] |
| Synchronize | Ctrl + Alt + Y |
| Quick switch scheme … | Ctrl + ` |
| Settings … | Ctrl + Alt + S |
| Jump to source / navigation bar | F4 / Alt + Home |
| Jump to last tool window | F12 |
| Hide active / all tool windows | Shift + Esc / Ctrl + Shift + F12 |
| Go to next / previous editor tab | Alt + Right / Alt + Left |
| Go to editor (from a tool window) | Esc |
| Close active tab / window | Ctrl + Shift + F4 / Ctrl + F4 |
| FIND EVERYTHING |
| Search everywhere | Double Shift |
|---|---|
| Find / replace | Ctrl + F / R |
| Find in path / Replace in path | Ctrl + Shift + F / R |
| Next / previous occurence | F3 / Shift + F3 |
| Find word at caret | Ctrl + F3 |
| Go to class / file | Ctrl + N / Ctrl + Shift + N |
| Go to file member | Ctrl + F12 |
| Go to symbol | Ctrl + Alt + Shift + N |
NAVIGATE FROM SYMBOLS
| Declaration | Ctrl + B |
|---|---|
| Type declaration (JavaScript only) | Ctrl + Shift + B |
| Super method | Ctrl + U |
| Implementation(s) | Ctrl + Alt + B |
| Find usages / Find usages in file | Alt + F7 / Ctrl + F7 |
| Highlight usages in file | Ctrl + Shift + F7 |
| Show usages | Ctrl + Alt + F7 |
| REFACTOR AND CLEAN UP | |
| Refactor this … | Ctrl + Alt + Shift + T |
| Copy … / Move … | F5 / F6 |
| Safe delete … | Alt + Delete |
| Rename … | Shift + F6 |
| Change signature … | Ctrl + F6 |
| Inline … | Ctrl + Alt + N |
| Extract method | Ctrl + Alt + M |
| Introduce variable/ parameter | Ctrl + Alt + V / P |
| Introduce field / constant | Ctrl + Alt + F / C |
| Reformat code | Ctrl + Alt + L |
ANALYZE AND EXPLORE
| Show error description | Ctrl + F1 |
|---|---|
| Next / previous highlighted error | F2 / Shift + F2 |
| Run inspection by name … | Ctrl + Alt + Shift + I |
| Type/ call hierarchy | Ctrl + H / Ctrl + Alt + H |
| NAVIGATE IN CONTEXT | |
| Select in … | Alt + F1 |
| Recently viewed / Recent locations | Ctrl + E / Ctrl + Shift + E |
| Last edit location | Ctrl + Shift + Back |
| Navigate back / forward | Ctrl + Alt + Left / Right |
| Go to previous / next method | Alt + Up / Down |
| Go to line / column … | Ctrl + G |
| Go to code block end / start | Ctrl + ] / [ |
| Add to favorites | Alt + Shift + F |
| Toggle bookmark | F11 |
| Toggle bookmark with mnemonic | Ctrl + F11 |
| Go to numbered bookmark | Ctrl + [0-9] |
| Show bookmarks | Shift + F11 |
BUILD, RUN, AND DEBUG
| Run context configuration | Ctrl + Shift + F10 |
|---|---|
| Run / debug selected configuration | Alt + Shift + F10 / F9 |
| Run / debug current configuration | Shift + F10 / F9 |
| Step over / into | F8 / F7 |
| Smart step into | Shift + F7 |
| Step out | Shift + F8 |
| Run to cursor / Force run to cursor | Alt + F9 / Ctrl + Alt + F9 |
| Show execution point | Alt + F10 |
| Evaluate expression … | Alt + F8 |
| Stop | Ctrl + F2 |
| Stop background processes … | Ctrl + Shift + F2 |
| Resume program | F9 |
| Toggle line breakpoint | Ctrl + F8 |
| Toggle temporary line breakpoint | Ctrl + Alt + Shift + F8 |
| Edit / view breakpoint | Ctrl + Shift + F8 |
更多推荐



所有评论(0)