1、编辑(Editing)
Ctrl + Alt + Space 快速导入任意类
Ctrl + Shift + Enter 语句完成(自动切换到下一行)
Ctrl + Q 快速查看文档(推荐用Ctrl+悬浮),bug1,不支持中文;2,多行会合并一行显示。建议注释样式:
Ctrl + 悬浮/单击鼠标左键 简介/进入代码定义(代替Ctrl+Q)
Ctrl + O 重新方法,显示已有的父类方法。类继承的时候经常使用。
Ctrl + / 行注释/取消行注释
Ctrl + Shift + / 块注释(在Html页面中生效)
Ctrl + Shift + ]/[ 选定代码块结束、开始
Alt + Enter 快速修正(如引入包等)
Ctrl + Alt + L 代码格式化
Ctrl + Alt + O 优化导入(导入但未用的包将被删除,代码提交前执行)
Ctrl + Alt + I 自动缩进(遇到问题可尝试使用,不稳定)
Ctrl + Shift + V 从最近的缓冲区粘贴(可以进行选择,存储最近5次剪切板内容)
Ctrl + D 复制选定的区域或行
Ctrl + Y 删除选定的行
Ctrl + Shift + J 代码合并,多行变一行,在本行后添加分号‘;’
Ctrl + Shift + U 选中文本大小写转换
Ctrl + Numpad+/- 展开/折叠代码块(当前位置的:函数,注释等)
Ctrl + shift + Numpad+/- 展开/折叠所有代码块(内容较多时使用,方便目标定位)
2、查找/替换(Search/Replace)
Ctrl + R 替换 Ctrl + Shift + R 全局替换
Ctrl + Shift + F 或者连续2次敲击shift 全局查找{可以在整个项目中查找某个字符串什么的,如查找某个函数名字符串看之前是怎么使用这个函数的}
2次敲击shift 推荐查找方式 找文件可以输入app名,如 rule\url 即可更精确找到 rule\urls.py
4、调试(Debugging)
F8 跳过
Shift + F8 退出
F9 恢复程序
5、导航(Navigation)
Ctrl + N 跳转到类
Alt + Right/Left 跳转到下一个、前一个编辑的选项卡(代码文件)
Alt + Up/Down跳转到上一个、下一个方法
trl+Shift+Backspace 导航到最近编辑区域 {差不多就是返回上次编辑的位置} (Ctrl+Alt+Left/Right 后退、前进)
Ctrl + Alt + B 跳转到实现
Ctrl + Shift + I查看快速定义(不用点进去即可查看全部代码)
Ctrl + U跳转到父方法、父类(对于继承类,可以快速查看覆盖的方法或属性)
Ctrl + ]/[跳转到代码块结束、开始(类的开始/结束处)
Ctrl + H类型层次结构(查看类继承关系)
F2 / Shift + F2下一条、前一条高亮的错误
Ctrl + Alt + F7/Alt + F7 查找调用方法
7、重构(Refactoring)
Shift + F6重命名
Ctrl + Alt + M提取方法
10、基本(General)
Ctrl + Shift + F12最大化编辑开关
Ctrl + Tab在窗口间进行切换(已打开的窗口中快速切换,配合鼠标使用效果更好)
pycharm常用设置
4. 显示“行号”与“空白字符”
> Appearance -> 勾选“Show line numbers”、“Show whitespaces”、“Show method separators”
10 python文件默认编码
File Encodings> IDE Encoding: UTF-8;Project Encoding: UTF-8;