Community Edition 中的 AI Assistant、Search Everywhere(随处搜索)中的端点以及跨 Notebook 和脚本的导航与重构
PyCharm 2024.1.1 在 PyCharm Community Edition 中引入了 AI Assistant。 要在 Community 或 Professional 版本中利用 AI Assistant 功能,请确保已安装专属插件并拥有有效的 JetBrains AI 订阅。
设置完成后,您可以使用我们的产品内入门导览探索 AI Assistant 的功能,它可以丰富您的编码体验,并让您比以往任何时候都更高效。
2023 年 Django 开发者调查结果表明,33% 的 Django 开发者也在其项目中使用 Flask 和 FastAPI。 为了提高工作效率,PyCharm 现在按 Web 应用程序将端点分组。
PyCharm 的 Endpoints(端点)工具窗口现在可以识别 Django 项目的路由系统中使用的 include()
并显示端点路由。
Search Everywhere(随处搜索)对话框现在具有一个专属 Endpoints(端点)标签页。 输入 URL,然后从列表选择需要的端点即可。
这项备受期待的功能使得在 PyCharm 中使用 Notebook 就像处理 Python 文件一样简单。 查找声明和用法,使用 Rename(重命名)重构,并从全套可用代码检查中受益。
GitHub gist 是一种非常方便的 Notebook 共享方式,现在 PyCharm 提供完全支持。 要从 Notebook 创建 gist,请右键点击编辑器中的标签页,然后从上下文菜单中选择 Create Gist(创建 Gist)。 或者,您也可以在 Project(项目)工具窗口中选择多个文件并一次性共享。
您可以直接在 Jupyter Notebook 和 Python 脚本的页眉中快速查看 DataFrame 的基本统计信息。 此外,直方图现已集成到页眉,为数据分布提供即时可视化概览。 这项功能默认处于禁用状态,要启用,请点击 DataFrame 右上角的直方图图标,然后选择 Compact(紧凑)或 Detailed(详细)统计视图。
TODO
和 FIXME
注释的高亮显示 PyCharm 现在可以识别并高亮显示 Jupyter Notebook 中的 TODO
和 FIXME
注释,并将其添加到 TODO 工具窗口,以便您可以随时知晓下一步安排。
AI Assistant 现在可以使用整个 Notebook 作为上下文,更准确地解释 Jupyter 单元中的代码。
在 PyCharm 中,您现在可以使用配置文件自动配置 IPython 控制台。 例如,这可以让您不必每次使用时都手动导入依赖项。