PyCharm2020.3已于近日发布了,在新版本中究竟为我们带来了哪些新功能呢?对于我们以后的编程会起到哪些更好的作用,还有大家比较关心的代码编辑器的问题,同样得到了改善,具体内容我们一起了解一下!
PyCharm2020.3免费版 附安装激活教程 | ||
|
下载地址 |
PyCharm2020.3新功能
一、项目设置和导航
1、导入或克隆项目的环境自动配置
现在,为项目创建环境并立即设置所有依赖项变得更加容易。
从repo中导入或克隆项目时,PyCharm会检查其中是否存在requirements.txt,setup.py,environment.yml或pipfile。如果存在,则IDE建议根据检测到的文件创建每个项目的环境。
如果您在此步骤中跳过环境创建,则自动配置在编辑器本身中仍然可用。
2、使用“SearchEverwhere”查找Git提交
我们在“SearchEverwhere”对话框中添加了一个新的Git标签。现在,您可以使用Search Everywhere查找提交哈希以及消息,标签和分支。您也可以在搜索字段中执行简单的数学计算。
3、新的Welcome界面可加快初始设置
一旦安装了PyCharm,您将进入一个新的“Welcome”界面,除了选择项目外,还包括各种对话框,即使您在启动IDE之前也可以帮助您自定义IDE!
首先,“project”选项卡具有更多空间,因此您可以查看更多项目并轻松找到所需的项目。如果列表太大而无法显示在屏幕上,则始终可以使用对话框窗口顶部的搜索栏。
使用“Customize”选项卡可以配置主界面设置,例如颜色主题(并与OS配色方案同步),IDE字体大小和键盘映射,它使您可以快速访问“所有设置”视图。
“Plugins”选项卡使您能够浏览JetBrains Marketplace,安装所需的任何插件(甚至在打开项目之前),以及管理IDE中已安装的插件。
检查新的Learn PyCharm选项卡。在这里,您可以找到有关使用PyCharm的任何问题的答案。您可以使用“Help”按钮来访问《快速入门指南》,其中详细介绍了PyCharm功能。使用“Demos and Screencasts”按钮查看我们的PyCharm视频提示集合。最后,“Keymap reference”参考按钮可帮助您了解可用于加快工作速度的键盘快捷键。
掌握您的PyCharm知识
在“Learn PyCharm”选项卡上,通过新的交互式课程学习如何使用PyCharm功能。该功能培训器不仅对刚开始使用PyCharm的用户有用,而且对有经验的用户也很有用。选择您要掌握的部分,选择该部分中的特定主题,然后开始练习。
在每一节课中,你将学习某一特定主题最常见的用例,涵盖相关的快捷键、窗口和菜单。你不一定需要一次性完成全部课程。如果你对PyCharm的使用感觉很好,你可以在任何时候回到交互式课程中来复习某个特定的主题。
协同开发:Code With Me插件
PyCharm 2020.3现在支持Code With Me插件。从事结对编程或在线教授Python的任何人都一定会爱上该工具。
作为主机,您可以定义要授予来宾用户的权限级别。您可以允许其他人编辑文件,访问终端并在项目中运行代码。或者,您可以将其访问级别限制为仅查看编码时发生的情况。
除了具有协同开发的能力外,Code With Me的一个显着功能是它支持来宾端的代码洞察功能,例如代码导航和自动完成。
要启用“Code With Me”,请转到“ Preferences | Settings / Plugins / Marketplace ”, 然后安装Code With Me插件。
二、代码编辑器
1、反转“ if”语句。
我们非常感谢Vasya Aksyonov,他为我们的开源PyCharm Community Edition贡献了此功能。
2、代码洞察类型别名。
此功能将在Python 3.10中完全可用。为了立即使用它,您可以导入类型扩展模块并从那里使用TypeAlias。
三、IDE改进
1、Git 暂存支持
现在,您可以直接从 PyCharm 暂存变更。 要启用此功能,请转到 Preferences / Settings | Version Control | Git,然后选中 Enable staging area 复选框。 点击 + 图标,将文件添加到 Commit 视图的新 Staged 节点中。 您还可以直接从间距或在 Diff 视图中暂存变更。
2、更强大的数据查看器仅限 PRO 版
SciView 现在允许选择和复制值,以及对列进行排序和筛选。 您可以直接在编辑器窗格中打开并直观地比较两个数据集,然后将处理后的数据导出为 CSV 格式。
3、改进的 Markdown 工具的预览 UI
您可以在 Preferences / Settings | Editor | Code Style | Markdown 中自定义 Markdown 格式。 按 Ctrl+Alt+L 可应用格式设置。 编辑器右上角的 Auto-Scroll Preview 按钮允许您同步滚动预览窗格和编辑器。
4、智能拼写和语法检查
现在,当您按 Alt+Enter 时,IDE 会调用一些建议来更正您的语法和拼写。 更重要的是,我们开始使用新版本的 LanguageTool 语法检查引擎,此引擎改进了英语文本检查并添加了对 10 种以上其他语言的支持。
5、其他改进
将 PyCharm 主题与 macOS 和 Windows 上的 OS 设置同步。 如果您已设置根据一天中的时间在亮和暗模式之间进行自动切换,此功能将特别有用。 转到 Preferences / Settings | Appearance & Behavior | Appearance | Theme,然后选择 Sync with OS 选项。
将 PyCharm 设置为某些文件格式的默认应用。 转到 Preferences / Settings | Editor | File Types,然后点击 Associate File Types with PyCharm 按钮。
四、前端开发
仅限 PRO 版
1、根据用例创建 React 组件
您的代码中有未解析的 React 组件吗? 将脱字符号放到其位置,按 Alt+Enter,然后选择 从列表中 Create class / function component - IDE 将为您创建相关的代码结构。
2、HTTP 客户端的 cURL 转换
您现在可以将 HTTP 请求导出到 cURL。 为此,请在 HTTP 请求编辑器中按 Alt+Enter,然后选择 Convert to cURL and copy to clipboard。 从 cURL 到 HTTP 请求以及从 HTTP 请求到 cURL,此转换在两个方向上都有效。
3、Tailwind CSS 支持
PyCharm 现在可以帮助您更高效地使用 Tailwind CSS! 转到 Preferences / Settings | Plugins 安装 Tailwind CSS 插件,IDE 将自动补全 Tailwind 类,在鼠标悬停时为您显示所生成 CSS 的预览,并支持您使用 tailwind.config.js 文件进行的自定义。
4、其他改进
想要在您打开的 JavaScript 和 TypeScript 文件中寻找某个代码元素? 只需在导航栏中点击文件名,即会弹出一个窗口,列出该文件中的所有代码元素。
我们针对包含 JavaScript 的多行 CSS 和 HTML 块增加了 JavaScript 代码格式化支持。 当您在这些更复杂的模板文字中添加代码或重新格式化代码时,IDE 将正确缩进。
五、协作开发
Code With Me 插件
PyCharm 2020.3 支持 Code With Me (EAP),这是 JetBrains 为协作开发和结对编程提供的一项新服务。 利用 Code With Me,您可以与其他人共享 IDE 中当前打开的项目,并实时协同处理。 您可以立即访问插件市场进行下载 (Preferences / Settings | Plugins | Marketplace)。