最近在使用PyCharm3.0,感觉有必要把快捷键总结一下,在PyCharm 3.0\help目录下找到了ReferenceCard.pdf,顺手翻译了一下,留存一下。
PyCharm3.0默认快捷键
1、编辑(Editing)
Ctrl + Space |
基本的代码完成(类、方法、属性) |
【pycharm3.0快捷键(留存)】Ctrl + Alt + Space |
快速导入任意类 |
Ctrl + Shift + Enter |
语句完成 |
Ctrl + P |
参数信息(在方法中调用参数) |
Ctrl + Q |
快速查看文档 |
Shift + F1 |
外部文档 |
Ctrl + 鼠标 |
简介 |
Ctrl + F1 |
显示错误描述或警告信息 |
Alt + Insert |
自动生成代码 |
Ctrl + O |
重新方法 |
Ctrl + Alt + T |
选中 |
Ctrl + / |
行注释 |
Ctrl + Shift + / |
块注释 |
Ctrl + W |
选中增加的代码块 |
Ctrl + Shift + W |
回到之前状态 |
Ctrl + Shift + ]/[ |
选定代码块结束、开始 |
Alt + Enter |
快速修正 |
Ctrl + Alt + L |
代码格式化 |
Ctrl + Alt + O |
优化导入 |
Ctrl + Alt + I |
自动缩进 |
Tab / Shift + Tab |
缩进、不缩进当前行 |
Ctrl+X/Shift+Delete |
剪切当前行或选定的代码块到剪贴板 |
Ctrl+C/Ctrl+Insert |
复制当前行或选定的代码块到剪贴板 |
Ctrl+V/Shift+Insert |
从剪贴板粘贴 |
Ctrl + Shift + V |
从最近的缓冲区粘贴 |
Ctrl + D |
复制选定的区域或行 |
Ctrl + Y |
删除选定的行 |
Ctrl + Shift + J |
添加智能线 |
Ctrl + Enter |
智能线切割 |
Shift + Enter |
另起一行 |
Ctrl + Shift + U |
在选定的区域或代码块间切换 |
Ctrl + Delete |
删除到字符结束 |
Ctrl + Backspace |
删除到字符开始 |
Ctrl + Numpad+/- |
展开折叠代码块 |
Ctrl + Numpad+ |
全部展开 |
Ctrl + Numpad- |
全部折叠 |
Ctrl + F4 |
关闭运行的选项卡 |
2、查找/替换(Search/Replace)
Ctrl + F |
查找 |
F3 |
下一个 |
Shift + F3 |
前一个 |
Ctrl + R |
替换 |
Ctrl + Shift + F |
全局查找 |
Ctrl + Shift + R |
全局替换 |
3、运行(Running)
Alt + Shift + F10 |
运行模式配置 |
Alt + Shift + F9 |
调试模式配置 |
Shift + F10 |
运行 |
Shift + F9 |
调试 |
Ctrl + Shift + F10 |
运行编辑器配置 |
Ctrl + Alt + R |
运行manage.py任务 |
4、调试(Debugging)
F8 |
跳过 |
F7 |
进入 |
Shift + F8 |
退出 |
Alt + F9 |
运行游标 |
Alt + F8 |
验证表达式 |
Ctrl + Alt + F8 |
快速验证表达式 |
F9 |
恢复程序 |
Ctrl + F8 |
断点开关 |
Ctrl + Shift + F8 |
查看断点 |
5、导航(Navigation)
Ctrl + N |
跳转到类 |
Ctrl + Shift + N |
跳转到符号 |
Alt + Right/Left |
跳转到下一个、前一个编辑的选项卡 |
F12 |
回到先前的工具窗口 |
Esc |
从工具窗口回到编辑窗口 |
Shift + Esc |
隐藏运行的、最近运行的窗口 |
Ctrl + Shift + F4 |
关闭主动运行的选项卡 |
Ctrl + G |
查看当前行号、字符号 |
Ctrl + E |
当前文件弹出 |
Ctrl+Alt+Left/Right |
后退、前进 |
Ctrl+Shift+Backspace |
导航到最近编辑区域 |
Alt + F1 |
查找当前文件或标识 |
Ctrl+B / Ctrl+Click |
跳转到声明 |
Ctrl + Alt + B |
跳转到实现 |
Ctrl + Shift + I |
查看快速定义 |
Ctrl + Shift + B |
跳转到类型声明 |
Ctrl + U |
跳转到父方法、父类 |
Alt + Up/Down |
跳转到上一个、下一个方法 |
Ctrl + ]/[ |
跳转到代码块结束、开始 |
Ctrl + F12 |
弹出文件结构 |
Ctrl + H |
类型层次结构 |
Ctrl + Shift + H |
方法层次结构 |
Ctrl + Alt + H |
调用层次结构 |
F2 / Shift + F2 |
下一条、前一条高亮的错误 |
F4 / Ctrl + Enter |
编辑资源、查看资源 |
Alt + Home |
显示导航条 |
F11 |
书签开关 |
Ctrl + Shift + F11 |
书签助记开关 |
Ctrl + #[0-9] |
跳转到标识的书签 |
Shift + F11 |
显示书签 |
6、搜索相关(Usage Search)
Alt + F7/Ctrl + F7 |
文件中查询用法 |
Ctrl + Shift + F7 |
文件中用法高亮显示 |
Ctrl + Alt + F7 |
显示用法 |
7、重构(Refactoring)
F5 |
复制 |
F6 |
剪切 |
Alt + Delete |
安全删除 |
Shift + F6 |
重命名 |
Ctrl + F6 |
更改签名 |
Ctrl + Alt + N |
内联 |
Ctrl + Alt + M |
提取方法 |
Ctrl + Alt + V |
提取属性 |
Ctrl + Alt + F |
提取字段 |
Ctrl + Alt + C |
提取常量 |
Ctrl + Alt + P |
提取参数 |
8、控制VCS/Local History
Ctrl + K |
提交项目 |
Ctrl + T |
更新项目 |
Alt + Shift + C |
查看最近的变化 |
Alt + BackQuote(’) |
VCS快速弹出 |
9、模版(Live Templates)
Ctrl + Alt + J |
当前行使用模版 |
Ctrl +J |
插入模版 |
10、基本(General)
Alt + #[0-9] |
打开相应的工具窗口 |
Ctrl + S |
保存 |
Ctrl + Alt + Y |
同步 |
Ctrl + Shift + F12 |
最大化编辑开关 |
Alt + Shift + F |
添加到最喜欢 |
Alt + Shift + I |
根据配置检查当前文件 |
Ctrl + BackQuote(’) |
快速切换当前计划 |
Ctrl + Alt + S |
打开设置页 |
Ctrl + Shift + A |
查找编辑器里所有的动作 |
Ctrl + Tab |
在窗口间进行切换 |
推荐阅读
- 推荐系统论文进阶|CTR预估 论文精读(十一)--Deep Interest Evolution Network(DIEN)
- Python专栏|数据分析的常规流程
- Python|Win10下 Python开发环境搭建(PyCharm + Anaconda) && 环境变量配置 && 常用工具安装配置
- Python绘制小红花
- Pytorch学习|sklearn-SVM 模型保存、交叉验证与网格搜索
- OpenCV|OpenCV-Python实战(18)——深度学习简介与入门示例
- python|8. 文件系统——文件的删除、移动、复制过程以及链接文件
- 爬虫|若想拿下爬虫大单,怎能不会逆向爬虫,价值过万的逆向爬虫教程限时分享
- 分布式|《Python3网络爬虫开发实战(第二版)》内容介绍
- java|微软认真聆听了开源 .NET 开发社区的炮轰( 通过CLI 支持 Hot Reload 功能)