上一章:Pycharm2019使用方法(四)——鼠标放文件夹上单击鼠标右键后菜单功能
一、鼠标放代码中单击鼠标右键后菜单功能
二、说明
Copy Reference
复制引用信息
主要是代码文件的绝对位置信息
Paste from History
从历史粘贴记录中选择,进行粘贴操作
点击 Paste 直接粘贴
点击 Paste without Formatting 不带格式粘贴
点击Cancel 取消操作
Column Selection Mode
列选择模式
-
这个功能是比较常用的,可以快速批量修改代码
-
进入此模式后,该选项前会√,再次点击该选项即可退出列选择模式
-
也可以使用 Shift + Alt 快捷键,快速使用列选择模式进行操作
Find Usages
在该文件中查找,某个对象(变量、实例、函数等)的引用信息
Refactor
重构
Refactor – Move操作
Refactor – Extract操作
可以提取变量、常量、字段、参数、方法等,实现代码重构
Folding
折叠
分步折叠与展开操作
全部折叠与展开操作动图
Run ‘demo1’
用法参考 Pycharm2019使用方法(三)——鼠标放py文件上单击鼠标右键后菜单功能——说明:⑩Run ‘demo1’
运行demo1中代码
Debug ‘demo1’
用法参考 Pycharm2019使用方法(三)——鼠标放py文件上单击鼠标右键后菜单功能——说明:⑪Debug ‘demo1
调试demo1中代码(配合断点使用)
关于调试代码,后面会专门写一篇文章再仔细说明
Run ‘demo1’ with Coverage
用法参考 Pycharm2019使用方法(三)——鼠标放py文件上单击鼠标右键后菜单功能——说明:⑫Run ‘demo1’ with Coverage
运行demo1中代码并生成测试覆盖率报告
生成测试覆盖率报告,需要安装 coverage 包。生成的报告如下:
Profile ‘demo1’
用法参考 Pycharm2019使用方法(三)——鼠标放py文件上单击鼠标右键后菜单功能——说明:⑬Profile ‘demo1’
生成demo1(性能/耗时分析)简况
参考链接:
Python性能优化-Profile
Python性能分析工具Profile
SpringBoot的Profile优先级测试
Concurrency Diagram for demo1
用法参考 Pycharm2019使用方法(三)——鼠标放py文件上单击鼠标右键后菜单功能——说明:⑭Concurrency Diagram for demo1
为demo1做并发图
Show in Explorer
在资源管理器中显示该文件(打开该文件所在的文件夹)
Open in Terminal
用法参考 Pycharm2019使用方法(三)——鼠标放py文件上单击鼠标右键后菜单功能——说明:⑯Open in Terminal
在终端中打开(切换到该文件所在目录)
Local History
用法参考 Pycharm2019使用方法(三)——鼠标放py文件上单击鼠标右键后菜单功能——说明:⑰Local History
显示该文件的修改历史记录
PyCharm使用当地历史来不断跟踪对项目所做的所有更改。与显示特定提交之间差异的版本控制系统不同,本地历史记录自动维护所有有意义事件的修订。这将生成项目结构和源代码更改的详细时间线,并能够在必要时回滚到任何点。
Execute Line in Console
在控制台中执行行(或代码片段)
执行单行代码:
执行多行代码:
Diagrams
显示UML类图
用法参考 Pycharm2019使用方法(三)——鼠标放py文件上单击鼠标右键后菜单功能——说明:22 Diagrams
参考链接:
Pycharm扩展功能之UML类图使用
Idea重构总结
Android Studio在代码重构中的妙用
Create Gist
创建 Gist
Gist 是 Github 推出的基于 Git 的代码片段管理服务。用户可以提交自己的代码片段或任意的文本,可以作为个人的代码管理库、文档管理库等。
通过gists,你可以分享单一的文件,部分代码片段甚至整个应用程序代码给其他人。
参考链接:
Gist - 简书
三、传送门
下一章:Pycharm2019使用方法(六)——鼠标放代码中单击Edit后菜单功能
♔♔♔♔♔♔♔♔♔♔♔♔♔♔♔-------分割线-------♔♔♔♔♔♔♔♔♔♔♔♔♔♔♔-------2020-10-07
如果哪里写的有问题,欢迎大家留言,O(∩_∩)O
================PyCharm 2019.1 Help 官方文档传送门======✈