在数字化转型中,选择合适的跨平台开发框架不仅能提高效率,还有助于确保数据安全与合规性。
814
2022-09-08
PyCharmLearningProject摘要(查阅备用)(pycharmprojects)
一、编辑器基础知识
快捷键
作用
上下文操作
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(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
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~