Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-pagenavi domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /var/www/blog.zhujinhui.net/wp-includes/functions.php on line 6114

Notice: 函数 _load_textdomain_just_in_time 的调用方法不正确twentyseventeen 域的翻译加载触发过早。这通常表示插件或主题中的某些代码运行过早。翻译应在 init 操作或之后加载。 请查阅调试 WordPress来获取更多信息。 (这个消息是在 6.7.0 版本添加的。) in /var/www/blog.zhujinhui.net/wp-includes/functions.php on line 6114
PyCharm这些强大的功能你都用过吗 – 煅魂-JeffreyChu的修炼屋

PyCharm这些强大的功能你都用过吗

简介

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

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

功能

断点调试

  • 按照意愿进行代码断点,包括第三方库的代码
  • 查看断点处上下文各个变量
  • 根据上下文变量进行表达式运算
  • 支持行级调试,函数级调试,模块级调试

分屏

  • 上下分屏
上下分屏
  • 左右分屏
左右分屏

连接中间件服务

PyCharm提供各种中间件的client安装、连接服务、工作台,包括:

  • MySQL
MySQL
  • Redis
Redis
  • SQLite
SQLite

git支持

  • 查看分支结构
  • 查看最近修改人
  • 查看代码修改前后差异

命令行支持

  • 执行普通命令(相当于执行系统命令),比如date,ls
普通命令
  • 支持虚环境命令,配置项目Python解释器,可以支持Python第三方库的命令,比如pip,pyenv等
虚环境命令

console

Python GUI加强版,支持IPython

全局查找/替换

  • 支持全等/正则匹配的查找/替换:比如某个变量需要多个查找/替换
  • 块级:只在选中的代码块进行查找/替换
  • 模块级:只在某个模块查找/替换
  • 项目级:在全局查找/替换,并且支持预览

代码结构

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

代码结构

代码格式化

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

代码格式化

支持markdown文档

  • 编写文档:本人博客就是在PyCharm中写完之后再进行一些标题润色后生成的
编写文档
  • 实时预览效果
预览

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注