赞
踩
PyCharm 提供开箱即用所需的一切,让您更快、更智能地编写代码。无论您是经验丰富的开发人员,还是刚刚开始学习该语言,PyCharm都可以帮助您完成工作。
最新版本 PyCharm 2024.1 隆重发布,带来了一系列革新功能和增强特性,从界面展示到数据库管理,从模型、数据集到本地ML等,PyCharm 2024.1 都进行了重要的更新,从而进一步提升了用户的编程和和团队协作效率。
直接在 PyCharm 中预览 Hugging Face 模型和数据集的文档,快速获取相关信息。
JavaScript、TypeScript 以及前端框架支持全行补全,本地 AI 驱动的专属语言模型,确保数据安全和高效编码。
在滚动代码时,关键的结构元素始终固定在编辑器顶部,便于快速定位。
GitHub 和 GitLab 用户可以在编辑器内无缝集成代码审查,提高审查效率。
全新的终端功能,包括可视化改进和增强的命令行体验,通过键盘快捷键无缝切换提示和输出。
智能的代码建议和生成功能,提升编程效率(注意:该功能需额外付费且可能受地域限制)。
使用 AI Assistant,您不仅可以获得查询响应,您也可以根据上下文快速生成查询,从数据库上下文提供,并在其中执行智能搜索。
允许用户自定义 IDE 的界面大小,根据个人偏好调整工作环境。
在 PyCharm 2024.1 中,可以快速检查未注册的管理类,并在 Django 结构工具窗口中一键注册它们。
如:Admin类。
在 PyCharm 2024.1 中处理更大的 Flask 或 FastAPI 应用程序时,可以查看Endpoints工具窗口,以清楚地了解现有的EndPoint及其层次结构,以及从 endpoint 到其在项目中的声明。构建更大的应用程序,使用 Flask,尤其是那些使用 FastAPI 构建的 Flask,通常具有复杂的,围绕较小的粒度模块(蓝图)构建的分层结构 在 Flask 和 FastAPI 中的路由器中)。
为了让您清楚地了解这些情况结构并帮助您更快地理解它们的继承,PyCharm 现在按应用对EndPoint进行分组。 此外,PyCharm 现在能够检测在库中声明的EndPoint,以及每个路径的EndPoints以及不同 HTTP 方法的EndPoints。
版本控制系统(VCS)支持得到加强,包括 Git、GitHub、GitLab 等的更好集成。
HTTP 客户端提供了更多的身份验证选项,包括 PKCE(密钥代码交换证明)授权代码和 OAuth 2.0 设备授权授权流。它现在除了支持自动处理令牌检索code_challenge的生成和code_verifier传递,在KCE请求期间,还支持额外的令牌和身份验证请求的参数。HTTP 客户端升级到 Netty 作为其低级网络库支持 SSL、代理和 HTTP/2 支持, 促进 HTTP/2 的实施。
优化了 JSON 架构验证和完成背后的代码。 因此,PyCharm 现在处理 JSON 模式的速度更快,并且减少了 内存消耗。在使用 Azure Pipelines 的实际文件中,架构 现在,检测速度提高了 10 倍。
通过插件实现了 WireMock 支持,可以从 IDE 内部或从 JetBrains Marketplace 获取。这 集成包括 JSON 配置的架构、 能够从Endpoints工具生成 WireMock 存根文件,并且允许您从编辑器内直接启动内置运行配置。此添加功能可让您快速创建测试数据服务器或存根,简化 Web 开发 UI 和微服务。
PyCharm 现在在 Vue、Svelte 和 Astro 文件的编辑器内提示中列出组件用法, 这将帮助您快速找到项目中任意位置的特定组件的用法。
在我们的 GraphQL 插件中,我们优化了索引性能并扩展了处理node_modules的支持库中的架构和外部库。
快速文档弹出窗口现在显示接口成员、枚举常量,并键入别名 bodies。点击【Show more】链接,以查看完整列表并导航到引用的类型。您可以使用对话框顶部的分页控件导航接口、类型别名、枚举、函数、和其他实体。
PyCharm 2024.1 为 React 引入了几个新的快速修复程序,让您可以即时创建道具和状态。
您可以应用这些快速修复的快捷键(适用于 Windows/Linux):⌥Enter Alt+Enter
PyCharm 2024.1 带来了改进的 Terraform 支持,从而简化了创建、管理和扩展基础架构的过程。 IDE 现在通过运行 terraform init 初始化运行,并为第三方 Terraform 提供的超过 3,900 个的功能提供了扩展代码补全功能。此外,IDE 还引入了对 Terraform 模板语言 (TFTPL)的支持 ,实现动态模板,将其与您喜欢的编程语言无缝集成 。您可以在JetBrains博客文章中找到更多详细信息。
在 Git 工具的【Log】选项卡中引入了一个新列,允许由您的 CI 系统执行,轻松查看 GitHub 提交检查的结果
成功将更改推送到版本控制系统后, PyCharm 现在将通过通知提醒您成功推送并建议创建拉取/合并请求的操作。
改进了 Git 工具窗口中文件历史记录的用户体验。首先,替换了“显示所有分支”按钮,使用分支过滤器,允许您指定分支机构,查看对其中的文件所做的更改。我们还调整了工具栏的方向, 通过水平放置以提高可用性。
进一步改进
我们重新构想了会议的工作方式,以简化您管理数据源连接和执行查询的体验 。现在,对于任务,就像附加文件或运行函数一样,您只需选择必要的数据源或执行上下文,无需选择正确的会话。此外,“服务”工具中的专属操作,可以轻松地在同一数据源中切换会话。 这些更改旨在使您的工作流程更顺畅、更直观。
现在,您可以直接在当前页面上,按列值快速筛选行,而无需等待查询运行。这种本地方法适用于可见页面,但您如果需要扩展作用域,可以通过更改页面大小或获取所有数据。如果要禁用所有本地过滤器,只需切换启用本地过滤器图标
现在,您可以在数据编辑器中专注于单个记录。要打开一个记录视图,请使用 for macOS (适用于 Windows/Linux)快捷方式⌘⇧Enter/Ctrl+Shift+Enter, 或工具栏上的“Show Record View(显示记录视图)”按钮。记录视图将在侧面板中打开,位于值编辑器和聚合视图中。如果记录视图中的单元格是可编辑的,它们在主网格中则是可编辑的。
从 2024.1 开始,您可以在数据编辑器中移动列 CSV 文件,这些更改将应用于文件本身。
PyCharm 2024.1 版本为 Python 开发者提供了更加智能、高效和协作的编程体验。
无论您是机器学习专家、Web 开发者还是数据库管理员,都能从这次更新中获得实质性的帮助和便利。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。