龙空技术网

PyCharm这些实用的功能你都用过了吗

程序员X秘书 1538

前言:

如今你们对“pycharm 正则替换”大约比较关注,大家都需要知道一些“pycharm 正则替换”的相关资讯。那么小编在网摘上收集了一些有关“pycharm 正则替换””的相关资讯,希望朋友们能喜欢,各位老铁们快快来了解一下吧!

简介

PyCharm是一款强大的Python集成开发环境(IDE),由JetBrains公司开发。它提供了丰富的功能和工具,用于简化和加速Python的开发过程。

PyCharm具有智能代码编辑器代码自动补全调试器版本控制集成代码重构单元测试可视化调试等功能,帮助开发人员提高生产力和代码质量。PyCharm是Python开发者的首选工具,能够提供全面的开发支持和优化的开发体验。

接下来介绍下本人日常开发中使用过的、非常实用的PyCharm功能,开发效率提升不少。

断点调试按照意愿进行代码断点,包括第三方库的代码查看断点处上下文各个变量,找出可能有问题的变量根据上下文变量进行表达式运算,可用于提前计算接下来的代码结果支持行级调试,函数级调试,模块级调试,让断点更加灵活分屏

有时候我们的代码太长了,一个页面要进行上下/左右滑动查看,那此时我们可以使用PyCharm分屏功能。

上下分屏

上下分屏

左右分屏

左右分屏

连接中间件服务

PyCharm提供各种中间件的client安装、连接服务、工作台,(这里只是client,server的话可以实用docker部署起来用这些client进行连接)包括:

MySQL

MySQL

Redis

Redis

SQLite

SQLite

还有很多如Hive,Mongodb等git支持

集成了Git,Git GUI的功能基本都有

查看分支结构查看最近修改人,可以看看bug是谁写的查看代码修改前后差异

查看不同版本代码差异

命令行支持执行普通命令(相当于执行系统命令),比如date,ls

普通命令

支持虚环境命令,配置项目Python解释器,可以支持Python第三方库的命令,比如pip,pyenv等

虚环境命令

console

Python GUI加强版,支持IPython

全局查找/替换支持全等/正则匹配的查找/替换:比如某个变量需要多个查找/替换

正则匹配

块级:只在选中的代码块进行查找/替换

选中块级查找

模块级:只在某个模块查找/替换项目级:在全局查找/替换,并且支持预览

全局查找

代码结构

支持快速浏览模块内的代码结构,快速定位到类/属性/函数/方法

代码结构

代码格式化

使用快捷键(如图所示)或者点击图中的“重新格式化代码”可快速对代码进行PEP 8规范的格式化

代码格式化

支持markdown文档编写文档:本人博客就是在PyCharm中写完之后再进行一些标题润色后生成的

编写文档

实时预览效果

预览

如果还有PyCharm的更多好用功能推荐,欢迎评论区留言交流

标签: #pycharm 正则替换