实用小技巧
1.动态模板
路径: File | Settings | Editor | Live Templates
输入关键字可以快捷形成代码
以下模板依次是字典/元组/列表/集合推导式 for循环 main等
1.1自定义模板
点击右上角的+
可以自定义模板
填写缩写、描述、模板内容以及define
勾选Python
, 保存以后即可
2. 快捷包围代码
选中代码, Code| Surround With
或按快捷键Ctrl+Alt+T
, 选择包围的方式.
例如可以快速地为代码加上try / except
也将代码变成if为True后的执行代码 或者 作为if的条件
3. 快速print
在变量后面直接输入小数点.
, 可以完成print/return/if/while
等快速输入
4.生成文件头部注释和函数注释
见另一篇博客Pycharm自动生成文件头部注释和函数注释
5.快速预览源码文档
Ctrl + 鼠标左键 (Mac 上是:Command + 鼠标左键),可以实现函数跳转查看源码
Ctrl + Q
可以在当前页面快速预览源码文档
6.回滚代码/找回误删文件
没有使用Git管理代码的情况下, 回滚代码和误删文件都可以使用Local History
的功能
在项目中选择该文件-右键 -Local History
-Show History
在所有的历史记录中, 左边是按距离当前最近的时间排列的, 右边可以看到历史记录与当前记录的对比,
选择想要恢复的时间节点的记录, 右键-Revert
, 回滚即可
误删文件后, 只需要选中项目根目录右键 -Local History
-Show History
, 在项目删除记录中选择右键Revert
7.文件对比
按住Ctrl
选择要对比的两个文件, 右键选择Compare Files
或快捷键Ctrl + D
8.书签快速定位
代码太多, 层次嵌套太深, 打上标签查看, 方便跳转
Ctrl + F11
: 打标签, 选择数字或字母作为标记
Shift+ F11
: 展示所有书签
F11
: 删除所有书签
假设标记了书签1和2, Ctrl + 1
就是跳转至书签1的位置, Ctrl + 2
就是跳转至书签1的位置
9.快速跳转到最近编辑的文件
Ctrl + E
, 按2次有惊喜
10.快速选择代码
Ctrl + W
, 持续按依次选择符号,子语句,完整语句,行,块等
11.快速复制或移动代码
习惯手动复制或剪切, 偶尔会出问题
选中代码右键-Refactor
-copy-file
(快捷键F5
)-选择要粘贴的文件
选中代码右键-Refactor
-move file
(快捷键F6
)-选择移动到的文件
12.快速重构代码
选中要重构的代码 右键-Refactor
重构成
变量:Ctrl + Alt + V
(最常用)
常量:Ctrl + Alt + C
字段:Ctrl + Alt + F
参数:Ctrl + Alt + P
函数:Ctrl + Alt + M
(最常用)