PyCharm 2021.1:协作开发,模块成员补全自动导入,以及增强版 WSL 支持。
Code With Me 在功能丰富的远程协作环境中连接远程团队。 设置所需访问级别,共享链接邀请他人与您协作处理项目。 您的同事甚至不需要安装自己的 IDE 即可与您进行协作。 Code With Me 包含的嵌入式音频和视频通话以及聊天消息将帮助团队讨论代码,共享知识并更有效地合作。
为主流 Python 解释器提供了经过改进的预构建索引,加快 PyCharm 中标准库索引的编制速度。 这种方法也帮助我们减小了 PyCharm 安装程序的大小。
现在,您可以直接处理 WSL 文件系统中的项目。 使用 PyCharm,您可以在 \\wsl$ 中打开任何目录。 如果 IDE 在目录中检测到 Python 文件,它将建议创建基于 WSL 的解释器。 它还可以检测是否已经存在 WSL 解释器。 对于版本控制,您可以使用 WSL 实例上安装的 Git 版本。
现在,当您在代码中引用模块或软件包名称并调用代码补全时,PyCharm 会自动添加 import 语句,提供可用模块成员的列表。 代码补全自动导入也适用于一些常见的软件包名称别名,如 NumPy 的 np 或 pandas 的 pd。
PyCharm 现在可以识别包含多个具有已定义实参的形参的方法。 为这类方法调用代码补全时,PyCharm 会分析上下文并为具有相同名称的局部变量的所有参数提供补全建议。
PyCharm 可以根据修饰器的类型和类型提示验证修饰方法的类型。
# type: ignore
注释并抑制编辑器中的类型检查器错误。 使用新的 Python Packages 工具窗口,在编辑器内即可安装新的 Python 软件包或浏览所有可供下载的软件包,而无需离开编辑器。 您可以随时从主菜单开启:View | Tool Windows | Python Packages。
Python Packages 工具窗口将显示所有已安装的软件包以及 PyPI 仓库中所有可用的软件包。
新的内置浏览器预览可以让您快速预览 HTML 文件。 IDE 中的任何 HTML 文件更改以及链接的 CSS 和 JavaScript 文件的更改都会被立即保存,预览也将即时更新。 要打开预览,请点击编辑器右上角微件中的 PyCharm Logo 图标。
现在,您可以在分割模式下双击标签页使其最大化。 再次双击即可恢复其原始大小。
在将更改提交到 VCS 之前,可以选择代码检查配置文件。 要访问此功能,请点击 Commit 工具窗口中分隔线面板上的齿轮图标以显示提交选项,然后选择 Analyze code 复选框,点击 Configure,再选择所需的配置文件。 可以在 Preferences / Settings | Editor | Inspections 中创建配置文件。
MDN 文档现与 PyCharm 捆绑。 这将有助于防止 MDN 网站的连接问题,并使编辑器内文档在 HTML、CSS 和 JavaScript 文件中显示得更快。 编辑器内文档也将提供更多信息 - 例如,您将看到有关 JavaScript API 受支持的浏览器版本的详细信息。
CSS 代码的 Stylelint 检查更加易于操作。 现在,点击几下即可解决这个常见的 linter 的问题。 将鼠标或文本光标置于文件中的问题上,然后按 Alt+Enter,选择 Stylelint: Fix current file。
您现在可以在 Preferences / Settings | Languages & Frameworks | Style Sheets | Stylelint 的相应字段下指定配置文件的路径。
When working with style sheets, you can now check the specificity of your selectors – just hover over a selector that you want to check. 或者,将焦点放在选择器上,按 F1/Ctrl+Q (F1/Ctrl+J) 在 Documentation 弹出窗口中查看这些信息。
我们添加了新的 ORDER BY 字段,可将子句应用于数据库表查询从而重新组织表。 您可以在按住 Alt 键的同时点击列名使用堆叠排序。 您现在还可以导出筛选的和排序的查询。
现在,您可以使用 UI 更改字段的类型或编辑 MongoDB 集合中的数据。 可在字段的上下文菜单和值编辑器中更改类型。
请注意,标记为仅限 Pro 版的功能仅在 PyCharm Professional Edition 中提供。