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