自动配置导入或克隆项目的环境,通过“Search Everywhere”查找 Git 提交,根据用例创建 React 组件,全新的欢迎屏幕可加快初始设置。
如果您要使用仓库中的 requirements.txt、setup.py、environment.yml 或 pipfile 从仓库克隆或导入项目,PyCharm 将为您设置 Python 环境。
Search Everywhere 现在还支持查找 Git 提交。 双击 Shift 键即可打开 Search Everywhere 开始搜索。 您甚至可以使用搜索对话框查找数学计算的答案。
PyCharm 的欢迎屏幕已重新设计。 初始设置向导已替换为包含四个页面的快速访问屏幕:用于管理项目的 ‘Projects’、用于设置 IDE 界面的 ‘Customize’、用于插件安装的 ‘Plugins’ 以及用于访问学习资源的 ‘Learn PyCharm’。
现在,您可以反转“if”语句:转到上下文菜单“if”,选择 Show Context Actions,然后选择 Invert ‘if’ condition。 分支将切换其位置,但语义将保持不变。 此功能适用于所有不带“elif”分支的“if”语句。 该操作了解控制流,并处理提前返回。
This was a community contribution.
现在,如果要在处理项目时打开多个标签页,可以拖放文件标签页以水平或垂直拆分编辑器。 此外,我们还引入了 Open in Right Split 操作,此操作可在文件处于打开状态时垂直拆分编辑器。 您可以从 Project 视图或其他导航弹出窗口(例如 Recent Files、Search Everywhere 和导航栏)调用此操作。
Starting from Python 3.10, using type aliases will no longer interfere with code insight. The new TypeAlias annotation will be supported by PyCharm as soon as it is released in Python, and we are proud to note that this implementation had direct contribution from our own PyCharm developers.
现在,您可以直接从 PyCharm 暂存更改。 要启用此功能,请转到 Preferences / Settings | Version Control | Git,然后选中 Enable staging area 复选框。 点击 + 图标,将文件添加到 Commit 视图的新 Staged 节点中。 您还可以直接从装订区域或在 Diff 视图中暂存更改。
SciView 现在允许选择和复制值,以及对列进行排序和筛选。 您可以直接在编辑器窗格中打开并直观地比较两个数据集,然后将处理后的数据导出为 CSV 格式。
您可以在 Preferences / Settings | Editor | Code Style | Markdown 中自定义 Markdown 格式。 按 Ctrl+Alt+L 可应用格式设置。 编辑器右上角的 Auto-Scroll Preview 按钮允许您同步滚动预览窗格和编辑器。
现在,当您按 Alt+Enter 时,IDE 会调用一些建议来更正您的语法和拼写。 更重要的是,我们开始使用新版本的 LanguageTool 语法检查引擎,此引擎改进了英语文本检查并添加了对 10 种以上其他语言的支持。
您的代码中有未解析的 React 组件吗? 将脱字符号放到其位置,按 Alt+Enter,然后选择 从列表中 Create class / function component - IDE 将为您创建相关的代码结构。
您现在可以将 HTTP 请求导出到 cURL。 为此,请在 HTTP 请求编辑器中按 Alt+Enter,然后选择 Convert to cURL and copy to clipboard。 从 cURL 到 HTTP 请求以及从 HTTP 请求到 cURL,此转换在两个方向上都有效。
PyCharm 现在可以帮助您更高效地使用 Tailwind CSS! 转到 Preferences / Settings | Plugins 安装 Tailwind CSS 插件,IDE 将自动补全 Tailwind 类,在鼠标悬停时为您显示所生成 CSS 的预览,并支持您使用 tailwind.config.js 文件进行的自定义。
PyCharm 2020.3 支持 Code With Me (EAP),这是 JetBrains 为协作开发和结对编程提供的一项新服务。 利用 Code With Me,您可以与其他人共享 IDE 中当前打开的项目,并实时协同处理。 您可以立即访问插件市场进行下载 (Preferences / Settings | Plugins | Marketplace)。 查看这些文章以详细了解 Code With Me。
请注意,标记为仅限 Pro 版的功能仅在 PyCharm Professional Edition 中提供。