您当前的位置:首页 > 电脑百科 > 程序开发 > 语言 > Python

Python开发者的最强工具PyCharm发布2021最新版

时间:2021-04-09 12:58:17  来源:今日头条  作者:码农老杨

今天JetBrains正式发布了Python/ target=_blank class=infotextkey>Python开发工具PyCharm 2021.1最新版。

码农老杨第一时间安装体验,新增的CodeWithMe可以和好基友边撸代码边视频了。WSL的增强支持可以直接在WSL里跑程序了。

2021版启动界面审美严重下降……

Python开发者的最强工具PyCharm发布2021最新版

 


Python开发者的最强工具PyCharm发布2021最新版

支持正版我用开源授权

PyCharm 2021.1 最新变化

PyCharm 2021.1:协作开发,模块成员补全自动导入,以及增强版 WSL 支持。

协作开发

Python开发者的最强工具PyCharm发布2021最新版

 

Code With Me 在功能丰富的远程协作环境中连接远程团队。 设置所需访问级别,共享链接邀请他人与您协作处理项目。 您的同事甚至不需要安装自己的 IDE 即可与您进行协作。 Code With Me 包含的嵌入式音频和视频通话以及聊天消息将帮助团队讨论代码,共享知识并更有效地合作。

性能

更快地编制项目的索引

为主流 Python 解释器提供了经过改进的预构建索引,加快 PyCharm 中标准库索引的编制速度。 这种方法也帮助我们减小了 PyCharm 安装程序的大小。

WSL 仅限 PRO 版

Python开发者的最强工具PyCharm发布2021最新版

 

直接处理 WSL 项目

现在,您可以直接处理 WSL 文件系统中的项目。 使用 PyCharm,您可以在 \wsl$ 中打开任何目录。 如果 IDE 在目录中检测到 Python 文件,它将建议创建基于 WSL 的解释器。 它还可以检测是否已经存在 WSL 解释器。 对于版本控制,您可以使用 WSL 实例上安装的 Git 版本。

代码洞察

Python开发者的最强工具PyCharm发布2021最新版

 

模块成员补全自动导入

现在,当您在代码中引用模块或软件包名称并调用代码补全时,PyCharm 会自动添加 import 语句,提供可用模块成员的列表。 代码补全自动导入也适用于一些常见的软件包名称别名,如 NumPy 的 np 或 pandas 的 pd。

Python开发者的最强工具PyCharm发布2021最新版

 

多参数智能补全

PyCharm 现在可以识别包含多个具有已定义实参地形参的方法。 为这类方法调用代码补全时,PyCharm 会分析上下文并为具有相同名称的局部变量的所有参数提供补全建议。

Python开发者的最强工具PyCharm发布2021最新版

 

修饰方法的输入建议

PyCharm 可以根据修饰器的类型和类型提示验证修饰方法的类型。

其他改进PyCharm 的新检查可以高亮显示字符串中的 http:// 协议用法并将其改为 https://。 您可以将 URL 添加到忽略的 URL 列表,或者在 Preferences/Settings | Editor | Inspections | Security – Link with unencrypted protocol 中禁用对整个或部分项目的检查。PyCharm 现在可以正确解析 # type: ignore 注释并抑制编辑器中的类型检查器错误。PyCharm 现在会对 Cython 文件进行类型检查。 当前仅支持数字类型。

IDE 改进

Python开发者的最强工具PyCharm发布2021最新版

 

适用于 Python 软件包的工具窗口

使用新的 Python Packages 工具窗口,在编辑器内即可安装新的 Python 软件包或浏览所有可供下载的软件包,而无需离开编辑器。 您可以随时从主菜单开启:View | Tool windows | Python Packages
Python Packages 工具窗口将显示所有已安装的软件包以及 PyPI 存储库中所有可用的软件包。

Python开发者的最强工具PyCharm发布2021最新版

 

内置 html 预览

新的内置浏览器预览可以让您快速预览 HTML 文件。 IDE 中的任何 HTML 文件变更以及链接的 cssJAVAScript 文件的变更都会被立即保存,预览也将及时更新。 要打开预览,请点击编辑器右上角文件中的 PyCharm Logo 图标。

Python开发者的最强工具PyCharm发布2021最新版

 

分割编辑器模式的最大化选项卡视图

现在,您可以在分割模式下双击选项卡使其最大化。 再次双击即可恢复其原始大小。

版本控制

Python开发者的最强工具PyCharm发布2021最新版

 

为预提交检查配置配置文件

在将变更提交到 VCS 之前,可以选择代码检查配置文件。 要访问此功能,请点击 Commit 工具窗口中分隔线面板上的齿轮图标以显示提交选项,然后选择 Analyze code 复选框,点击 Configure,再选择所需的配置文件。 可以在 Preferences / Settings | Editor | Inspections 中创建配置文件。

其他改进使用 Git 提交模板,根据需要创建自定义提交消息。 定义提交模板时,IDE 会将其文本显示为初始提交消息。通过 Save to Shelf 操作可将变更保留在本地并复制到 Shelf。 按 Ctrl+Shift+A,然后输入 Save to Shelf 即可访问此操作。将 PyCharm 连接到您机构的 JetBrains Space 中,查看和克隆项目存储库以及审查团队成员的代码。 如要登录 Space,请点击欢迎屏幕的 Get from VCS 按钮,选择左侧的 Space,在相关字段中输入您机构的 URL 。

前端开发仅限 PRO 版

Python开发者的最强工具PyCharm发布2021最新版

 

捆绑的 MDN 文档

MDN 文档现与 PyCharm 捆绑。 这将有助于防止 MDN 网站的连接问题,并使编辑器内文档在 HTML、CSS 和 JavaScript 文件中显示得更快。 编辑器内文档也将提供更多信息 - 例如,您将看到有关 JavaScript API 受支持的浏览器版本的详细信息。

Python开发者的最强工具PyCharm发布2021最新版

 

改进了对 Stylelint 的支持

CSS 代码的 Stylelint 检查更加易于操作。 现在,点击几下即可解决这个常见的 linter 的问题。 将鼠标或文本光标置于文件中的问题上,然后按 Alt+Enter,选择 Stylelint: Fix current file
您现在可以在 Preferences / Settings | Languages & Frameworks | Style Sheets | Stylelint 的相应字段下指定配置文件的路径。

Python开发者的最强工具PyCharm发布2021最新版

 

CSS 的选择器特异性

使用样式表时,您现在可以查看选择器的特异性 - 只需将鼠标悬停在要查看的选择器上即可。 或者,将焦点放在选择器上,按 F1/Ctrl+Q (F1/Ctrl+J) 在 Documentation 弹出窗口中查看这些信息。

数据库 仅限 PRO 版

Python开发者的最强工具PyCharm发布2021最新版

 

排序并导出选定查询

我们添加了新的 ORDER BY 字段,可将子句应用于数据库表查询从而重新组织表。 您可以在按住 Alt 键的同时点击列名使用堆叠排序。 您现在还可以导出筛选的和排序的查询。

Python开发者的最强工具PyCharm发布2021最新版

 

支持直接编辑 MongoDB

现在,您可以使用 UI 更改字段的类型或编辑 MongoDB 集合中的数据。 可在字段的上下文菜单和值编辑器中更改类型。

请注意,标记为仅限 PRO 版的功能仅在 PyCharm Professional Edition 中提供。



Tags:PyCharm   点击:()  评论:()
声明:本站部分内容及图片来自互联网,转载是出于传递更多信息之目的,内容观点仅代表作者本人,如有任何标注错误或版权侵犯请与我们联系(Email:2595517585@qq.com),我们将及时更正、删除,谢谢。
▌相关推荐
翻译整理自thecoderhaven的文章,介绍了8个以独特方式帮助快速、轻松和愉快开发的PyCharm插件,来看一下有你喜欢的吗? 前言受到网上一些正面评价的启发,我最近安装了 PyCharm。滚...【详细内容】
2022-05-31  Tags: PyCharm  点击:(1)  评论:(0)  加入收藏
现在的开发工具太多了,而且每个开发工具都致力于做成最好用最智能的工具,所以功能越堆越多,越怼越智能。安装这些开发工具比较烧脑,经常需要经过许多配置步骤。作为一个 Python 开发者来说,好多人光是这些配置都要弄半天。...【详细内容】
2021-10-11  Tags: PyCharm  点击:(122)  评论:(0)  加入收藏
1 如果你是web开发工程师那就选择pycharm。针对大型的web框架修改调试,还是需要个大型IDE。2 如果你是数据处理工程师那就选择spyder或者anaconda。安装后就处理好集成环境。...【详细内容】
2021-09-17  Tags: PyCharm  点击:(1142)  评论:(0)  加入收藏
今天JetBrains正式发布了Python开发工具PyCharm 2021.1最新版。码农老杨第一时间安装体验,新增的CodeWithMe可以和好基友边撸代码边视频了。WSL的增强支持可以直接在WSL里跑...【详细内容】
2021-04-09  Tags: PyCharm  点击:(452)  评论:(0)  加入收藏
PyCharm 是一种 Python IDE,可以帮助程序员节约时间,提高生产效率。那么具体如何使用呢?本文从 PyCharm 安装到插件、外部工具、专业版功能等进行了一一介绍,希望能够帮助到大家...【详细内容】
2020-10-19  Tags: PyCharm  点击:(119)  评论:(0)  加入收藏
Pycharm 作为一款针对 Python 的编辑器,配置简单、功能强大、使用起来省时省心,对初学者友好,这也是为什么编程教室一直推荐新手使用 Pycharm 的原因。 本文我们将介绍 pycharm...【详细内容】
2020-09-11  Tags: PyCharm  点击:(75)  评论:(0)  加入收藏
前言小伙伴们平时在远程连接服务器的时候,大多数应该都是使用 Xshell。其实对于在咱们经常写 python 的小伙伴,我们还有一个使用起来更加方便,并且功能更加强大的工具来连接服...【详细内容】
2020-08-16  Tags: PyCharm  点击:(515)  评论:(0)  加入收藏
安装dockerwindows系统,参考 docker官方文档Mac系统,参考 docker官方文档构建自定义ODOO镜像标准ODOO镜像可能不包含特别的python模块,或者Linux工具,此时需要 自定义 Odoo镜像...【详细内容】
2020-08-06  Tags: PyCharm  点击:(136)  评论:(0)  加入收藏
在Python Console中执行,会报错,错误提示与代码匹配不上。例如:runfile('D:/project/python/example/pythonExample/LanguageExample/ObjectOrient/biz_handle.py', wd...【详细内容】
2020-07-09  Tags: PyCharm  点击:(274)  评论:(0)  加入收藏
Python作为深度学习和人工智能学习的热门语言,学习一门语言,除了学会其简单的语法之外还需要对其进行运行和实现,才能实现和发挥其功能和作用。下面来介绍运行Python代码常用到...【详细内容】
2020-06-14  Tags: PyCharm  点击:(70)  评论:(0)  加入收藏
▌简易百科推荐
近几年 Web3 被炒得火热,但是大部分人可能还不清楚什么是 Web3,今天就让w3cschool编程狮小师妹带你了解下 Web3 是什么?与我们熟知的 Web1 和 Web2 又有什么区别呢?web3.0什么是...【详细内容】
2022-07-15  编程狮W3Cschool    Tags:Web3.0   点击:(2)  评论:(0)  加入收藏
1、让我们一起来看下吧,直接上图。 第一眼看到是不是觉得很高逼格,暗黑画风,这很大佬。其实它就是------AidLearning。一个运行在安卓平台的linux系统,而且还包含了许多非常强大...【详细内容】
2022-07-15  IT智能化专栏    Tags:AidLearning   点击:(2)  评论:(0)  加入收藏
真正的大师,永远都怀着一颗学徒的心! 一、项目简介 今天说的这个软件是一款基于Python+vue的自动化运维、完全开源的云管理平台。二、实现功能 基于RBAC权限系统 录像回放 ...【详细内容】
2022-07-14  菜鸟程序猿    Tags:Python   点击:(3)  评论:(0)  加入收藏
前言今天笔者想和大家来聊聊python接口自动化的MySQL数据连接,废话不多说咱们直接进入主题吧。 一、什么是 PyMySQL?PyMySQL是在Python3.x版本中用于连接MySQL服务器的一个库,P...【详细内容】
2022-07-11  测试架构师百里    Tags:python   点击:(19)  评论:(0)  加入收藏
aiohttp什么是 aiohttp?一个异步的 HTTP 客户端\服务端框架,基于 asyncio 的异步模块。可用于实现异步爬虫,更快于 requests 的同步爬虫。安装pip install aiohttpaiohttp 和 r...【详细内容】
2022-07-11  VT漫步    Tags:aiohttp   点击:(15)  评论:(0)  加入收藏
今天我们学习下 Queue 的进阶用法。生产者消费者模型在并发编程中,比如爬虫,有的线程负责爬取数据,有的线程负责对爬取到的数据做处理(清洗、分类和入库)。假如他们是直接交互的,...【详细内容】
2022-07-06  VT漫步    Tags:Python Queue   点击:(34)  评论:(0)  加入收藏
继承:是面向对象编程最重要的特性之一,例如,我们每个人都从祖辈和父母那里继承了一些体貌特征,但每个人却又不同于父母,有自己独有的一些特性。在面向对象中被继承的类是父类或基...【详细内容】
2022-07-06  至尊小狸子    Tags:python   点击:(25)  评论:(0)  加入收藏
点击上方头像关注我,每周上午 09:00准时推送,每月不定期赠送技术书籍。本文1553字,阅读约需4分钟 Hi,大家好,我是CoCo。在上一篇Python自动化测试系列文章:Python自动化测试之P...【详细内容】
2022-07-05  CoCo的软件测试小栈    Tags:Python   点击:(27)  评论:(0)  加入收藏
第一种方式:res = requests.get(url, params=data, headers = headers)第二种方式:res = requests.get(url, data=data, headers = headers)注意:1.url格式入参只支持第一种方...【详细内容】
2022-07-05  独钓寒江雪之IT    Tags:Python request   点击:(19)  评论:(0)  加入收藏
什么是python类的多态python的多态,可以为不同的类实例,或者说不同的数据处理方式,提供统一的接口。用比喻的方式理解python类的多态比如,同一个苹果(统一的接口)在孩子的眼里(类实...【详细内容】
2022-07-04  写小说的程序员    Tags:python类   点击:(28)  评论:(0)  加入收藏
站内最新
站内热门
站内头条