PyCharm Pro for Mac 是一個功能強大且用戶友好的IDE(集成開發(fā)環(huán)境的縮寫),建立在IntelliJ平臺之上,并從頭開始設(shè)計為Python開發(fā)的多合一工具集。能理解 Python 的特性并提供卓越的生產(chǎn)力推進工具:自動代碼格式化、代碼完成、重構(gòu)、自動導(dǎo)入和一鍵代碼導(dǎo)航等。
本版帶來了諸多新特性和改進,涵蓋了開發(fā)流程的各個方面,包括 AI 輔助功能增強、代碼編輯優(yōu)化、調(diào)試功能改進、數(shù)據(jù)庫操作優(yōu)化、Web 開發(fā)支持提升、版本控制功能增強、框架和技術(shù)更新等,旨在提升開發(fā)效率和用戶體驗。
AI 功能增強
內(nèi)聯(lián) AI 提示與編碼輔助:可在編輯器中直接與 AI 助手交互,支持多種文件類型,能根據(jù)上下文提供代碼補全、生成文檔、解釋和修復(fù) SQL 錯誤等功能,還可將for循環(huán)轉(zhuǎn)換為列表推導(dǎo)式,處理數(shù)據(jù)框和變量,自動安裝多個包。
上下文管理改進:優(yōu)化 AI 助手上下文管理,可添加或刪除文件、附加項目指令,選擇聊天模型提供商。
代碼編輯優(yōu)化
簡化文件創(chuàng)建與執(zhí)行:無需項目設(shè)置即可創(chuàng)建文件并直接編碼執(zhí)行,支持自動導(dǎo)入未導(dǎo)入庫中的類和函數(shù)名。
Jupyter Notebook 功能提升:可同時注釋多個單元格,增強結(jié)構(gòu)視圖,集成 TensorBoard,支持將 AI 聊天內(nèi)容轉(zhuǎn)換為筆記本,可運行特定代碼行,在數(shù)據(jù)視圖窗口中打開表格輸出,支持無代碼數(shù)據(jù)過濾,實現(xiàn)內(nèi)聯(lián)重命名,自動突出顯示所選文本。
代碼編輯與重構(gòu)功能增強:增加默認(rèn)標(biāo)簽限制,優(yōu)化重命名操作位置,支持拼寫和語法檢查,改進查找文件功能,可生成數(shù)據(jù)類轉(zhuǎn)換裝飾器的編碼輔助。