翻譯|產品更新|編輯:龔雪|2023-08-21 16:51:44.567|閱讀 340 次
概述:Python開發工具PyCharm v2023.2已正式發布,此版本推出新的實時模板、工具窗口等,歡迎下載最新版體驗!
# 界面/圖表報表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業Web開發。
適用于 Django 表單和模型的新實時模板
PyCharm 2023.2 擴展了列表。 新實時模板將允許您通過輸入簡短縮寫來為 Django 視圖、表單和模型(包括 admin)插入通用代碼構造。 您可以在 Settings | Editor | Live Templates | Django(設置 | 編輯器 | 實時模板 | Django)中管理。 要編輯現有模板或創建新模板,請參閱。
我們還擴展了可在模板文件中快速創建 Django 標記的實時模板列表, 您可以通過 Settings | Editor | Live Templates | Django Templates(設置 | 編輯器 | 實時模板 | Django 模板)找到更新的列表。
適用于Django Endpoints(端點)工具窗口
Endpoints(端點)工具窗口現在具有對 框架的初步支持, 您可以搜索端點聲明、導航到特定端點聲明,以及重命名 URL 路徑段。 在 HTTP Client(HTTP 客戶端)標簽頁中時,您將在修改端點時獲得代碼補全。 試用該功能,并分享您希望在 PyCharm 的未來版本中添加哪些功能!
Black 格式化程序集成
PyCharm 2023.2 包含與 格式化程序的集成, 如果 Black 已經安裝,PyCharm 將在檢測后建議為項目進行設置。
在 PyCharm 中,Black 可以處理 .py 和 .pyi 文件, 整個文件和文件片段都可以格式化。 手動重新格式化代碼(Ctrl+Alt+L 或從主菜單選擇 Code | Reformat Code(代碼 | 重新格式化代碼))或保存文件更改時,您可以運行 Black 而不是內置格式化程序。 前往詳細了解 Black 配置選項。
Run Anything(運行任何內容)
PyCharm 2023.2 引入了 Run Anything(運行任何內容)工具,可供運行任何內容,無論當前打開的是什么文件。 使用它可以快速創建和啟動運行、啟動 Python 控制臺、管理 Python 軟件包,或者運行應用程序、腳本、命令和任務。 要打開 Run Anything(運行任何內容)彈出窗口,請按兩下 Ctrl。
AI Assistant
在此版本中,我們為PyCharmProfessional 引入了一項重要補充 – AI Assistant。 AI Assistant 當前具備一組由 AI 提供支持的初始功能,提供集成式 AI 聊天,可以完成一些任務,例如自動編寫文檔注釋、建議名稱、生成提交消息等。
JetBrains AI 服務為 AI Assistant 提供技術支持,此服務目前可以連接到 OpenAI,后續還將包含其他語言模型提供商。 要訪問 Assistant 的 AI 功能,您需要安裝 JetBrains AI 插件并使用 JetBrains Account 登錄 JetBrains AI 服務,JetBrains AI 服務的初始可用性可能受限。 有關 AI Assistant 的更多信息以及訪問說明,請查閱。
PyCharm 為在代碼中使用 Qt 建模語言 (QML) 的用戶帶來了 QML 語法支持。 包括:
PyCharm 默認對 QML 代碼使用內置代碼樣式設置, Qt 和 QML 路徑、格式化工具 qmlformat 和 QML 語言服務器可以在 Settings | Languages & Frameworks | QML(設置 | 語言和框架 | QML)中配置。
為了使包含大量實參的函數調用更易閱讀,PyCharm 2023.2 提供了嵌入形參名稱提示。 您可以在 Settings | Editor | Inlay Hints(設置 | 編輯器 | 嵌入提示)中設置其行為,還可以使用 Ctrl+Click 快捷鍵禁用特定方法的形參名稱提示。
PyCharm 2023.2 能夠識別使用 typing.NoReturn 注解的函數調用。 當您調用此類函數時,IDE 現在會提供有關無法訪問的代碼和可能未初始化的變量的正確信息。
對于重寫的 pytest 固定例程,PyCharm 2023.2 將提供正確的類型推斷、導航和代碼補全。 IDE 解析固定例程的方式現在與 pytest 相同:首先是在測試類中檢查固定例程,然后是在當前文件和 import 語句中,最后是在最近的 conftest.py 文件中。
與對 .j2 和 .jinja2 的識別相同,PyCharm 2023.2 現在會自動將帶有 .jinja 文件擴展名的文件識別為 Jinja 模板,并提供相應的語法高亮顯示和代碼補全。
帶有復合擴展名的文件(例如 Ansible 模板)現在對模板語言和數據語言都有正確的語法高亮顯示和代碼補全。 識別的基于文本的格式包括 .xml、.yaml 和 .properties, *-playbook.yaml 文件現在也被檢測為具有 YAML 數據語言的 Jinja2 文件。
點擊咨詢“”獲取更多更新內容!
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網