PyCharmLearningProject摘要(查阅备用)

PyCharmLearningProject

PyCharm版本:2020.3.2


目录

一、编辑器基础知识
二、代码补全
三、重构
四、编码辅助
五、导航
六、运行并调试

一、编辑器基础知识

快捷键 作用
上下文操作
Alt+Enter 显示上下文操作
搜索操作
两次Shift 全局搜索
Ctrl+Shift+A 搜索操作
ESC 退出搜索
扩大和缩小代码选择范围
Ctrl+W 扩大代码选择范围
Ctrl+Shift+W 缩小代码选择范围
注释行
Ctrl+/ 注释
复制和删除行
Ctrl+D 复制行
Ctrl+Y 删除行
移动代码段
Alt+Shift+向上箭头 向上拉取当前行
Alt+Shift+向下箭头 向下拉取当前行
收起
Ctrl+减号 收起一段代码
Ctrl+等号 展开代码区域
Ctrl+Shift+减号 收起所有区域
Ctrl+Shift+等号 展开所有区域
环绕和解开
Ctrl+Alt+T 用一些模板代码环绕选定的代码片段
Ctrl+Shift+Delete 解开操作返回初始文件
多选
Alt+J 选择文本光标处的此符号
再次按以选择下一个匹配项
Alt+Shift+J 取消选择上一个匹配项
Ctrl+Alt+Shift+J 选择文件中的所有匹配项

二、代码补全

1.基本补全

默认情况下会自动提供代码补全建议

显示激活基本补全,按 Ctrl + 空格
P.S.Win10自带输入法中 Ctrl + 空格 为 中/英文模式切换 ( 同Shift ),需要在设置中取消

2.选项卡补全

先将光标移动到 需要补全或替换的方法、属性等 之前 或 将其直接选中,
直接开始输入 或 按Ctrl+空格调用补全,
Enter代表插入,按Tab代表替换

3.后缀补全

后缀快捷键 作用
.if if expr
.ifn if not expr
.ifnn if not none expr
.while while expr
.main if __name__=='__main__':expr
.len len(expr)
.not not expr
.par (expr)
.print print(expr)
.return return expr

4.智能补全

使用基本补全Ctrl + 空格时会出现没有建议的情况
Ctrl + Shift+空格 使用智能补全

5.F-string补全

F-string 指格式化字符串常量(formatted string literals)
输入${,选择变量,Enter后补全为${变量}
就这还单独拎出来?

三、重构

重构方式 操作 说明
重构菜单 按下Ctrl +Alt+ Shift+T,出现重构预览列表,这时输入相应缩写即可筛选 针对无快捷键的罕见重构,中文插件开启时不支持
重命名 Shift+F6 如果底部弹出重构预览,说明代码中有不需要重命名的字段
提取变量 Ctrl+Alt+V 提取后可全部替换
提取方法 Ctrl+Alt+M 将所选代码块提取到方法中
快速修复重构 直接输入参数,按Alt+Enter
就地重构 直接改变变量或增加参数后,按Alt+Enter 只能在方法的定义点应用

四、编码辅助

操作 快捷键
代码格式化 Ctrl+Alt+L
显示格式化设置 Ctrl+Alt+Shift+L
查看方法签名 Ctrl+P
查看定义文档 Ctrl+Q
查看定义 Ctrl+Shift+I
查看下一个高亮错误或警告 F2
查看错误或警告说明 Ctrl+F1
高亮所有用法 Ctrl+F1

五、导航

操作 快捷键
声明和方法
跳转到声明 Ctrl+B
查看用法视图 Alt+F7
隐藏视图 Shift+Esc
打开查找视图 Alt+3
文件结构
打开文件结构 Ctrl+F12
将文件结构显示为工具窗口 Alt+7
最近文件和位置
显示最近打开的文件 Ctrl+E
显示最近访问过的位置中的代码 Ctrl+Shift+E
随处搜索
搜索类 Ctrl+N
预览搜索结果中的文档 Ctrl+Q
搜索模板(file) Ctrl+Shift+N
搜索符号(method or global variable) Ctrl+Alt+Shift+N

六、运行并调试

1.运行配置

Shift+F10运行程序
Ctrl+F5重启程序

针对每个新的运行,Pycharm会创建临时运行配置,默认限制数量为5个
通过保存配置或编辑配置将临时配置转换为永久配置

2.调试工作流

操作 快捷键
设置断点 Ctrl+F8
开始调试 Shift+F9
单步执行 F7
单步跳过 F8
恢复程序 F9
运行到光标处 Alt+F9
计算表达式 Alt+F8
停止调试 Ctrl+F2

如有错误,欢迎指正

(0)

相关推荐