pycharm professional 2024官方版是一款功能強(qiáng)大的Python集成開發(fā)環(huán)境,由JetBrains公司開發(fā)并維護(hù)。它旨在提供開發(fā)者在編寫、調(diào)試、測(cè)試Python代碼時(shí)所需的各種工具和功能,從而大大提高開發(fā)效率。軟件具有智能提示功能,可以根據(jù)上下文提供變量、函數(shù)和模塊的建議,這有助于加速代碼編寫并減少錯(cuò)誤。同時(shí),它提供了強(qiáng)大的代碼導(dǎo)航和搜索功能,使開發(fā)者能夠快速定位和瀏覽代碼,支持跳轉(zhuǎn)到函數(shù)定義、查找引用、查找特定符號(hào)等操作。
在調(diào)試和測(cè)試方面,pycharm2024專業(yè)版集成了全面的調(diào)試器,允許開發(fā)者設(shè)置斷點(diǎn)、單步調(diào)試、查看變量等,以幫助他們快速定位和修復(fù)問題。此外,它還支持單元測(cè)試,可以方便地編寫、運(yùn)行和分析測(cè)試用例,同時(shí)也具備強(qiáng)大的項(xiàng)目管理功能,可以創(chuàng)建和管理多個(gè)項(xiàng)目,并支持集成多種版本控制系統(tǒng),如Git、SVN等,從而方便開發(fā)者進(jìn)行代碼版本管理和協(xié)作開發(fā)。
PyCharm 2024.3新功能
一、AI Assistant
1、內(nèi)聯(lián) AI 提示
直接在編輯器中提示 AI
您可以直接在進(jìn)行大部分工作的編輯器中與 AI Assistant 交互。 代碼出錯(cuò)了? 需要添加文檔或測(cè)試? 開始在編輯器中另起一行輸入您的請(qǐng)求即可。 PyCharm 將自動(dòng)識(shí)別您的自然語言請(qǐng)求并生成響應(yīng)。 如果新行縮進(jìn),請(qǐng)?jiān)谡?qǐng)求前面加上 $ 或 ? 符號(hào)。
PyCharm 會(huì)在 AI Assistant 更改的行旁邊的裝訂區(qū)域中留下紫色標(biāo)記,讓您可以輕松看到更新的內(nèi)容。
如果您不喜歡初始建議,可以按 Tab 生成新的建議。 您還可以點(diǎn)擊裝訂區(qū)域中的紫色塊或按 Ctrl+\(Windows)或 Cmd+\(macOS)來調(diào)整初始輸入。
此功能適用于 Python、JavaScript、TypeScript、JSON 和 YAML 文件以及 Jupyter Notebook。
2、為內(nèi)聯(lián)提示縮小上下文
需要有關(guān)特定實(shí)參的幫助? 您可以根據(jù)需要縮小 AI Assistant 用于響應(yīng)的上下文。 將文本光標(biāo)置于相關(guān)上下文中,輸入 $ 或 ? 符號(hào),然后開始編寫即可。 PyCharm 會(huì)識(shí)別您的提示并將當(dāng)前上下文納入其建議的考慮范圍。
3、生成文檔
現(xiàn)在,當(dāng) PyCharm 檢測(cè)到 docstring 格式時(shí),它會(huì)顯示 Generate with AI Assistant(使用 AI Assistant 生成)嵌入提示。 此功能可以幫助您利用 AI 來加快生成文檔的過程。
4、改進(jìn)的上下文管理
在此更新中,對(duì)于 AI Assistant 在其建議中考慮的上下文,我們使其管理更加透明直觀。 改進(jìn)的 UI 可讓您查看和管理作為上下文包含的每個(gè)元素,提供完全的可見性和控制。 現(xiàn)在,打開的文件以及其中選擇的代碼都會(huì)自動(dòng)添加到上下文中,您可以根據(jù)需要輕松添加或移除文件,自定義上下文以匹配您的工作流。 此外,您還可以附加項(xiàng)目范圍說明來指導(dǎo) AI Assistant 在整個(gè)代碼庫中的響應(yīng)。
5、選擇聊天模型提供商的選項(xiàng)
現(xiàn)在,您可以選擇自己喜歡的 AI 聊天模型,例如 Google Gemini、OpenAI 或您機(jī)器上的本地模型。 有了更多選擇,您可以自定義 AI 聊天的響應(yīng)以適合您的具體工作流,享受適應(yīng)性更強(qiáng)的個(gè)性化體驗(yàn)。
6、在 Python 控制臺(tái)中運(yùn)行來自 AI 聊天的代碼
在 Python 控制臺(tái)中運(yùn)行來自 AI 聊天的代碼段,更快地迭代 AI Assistant 建議的代碼。 點(diǎn)擊代碼段右上角綠色的 Run(運(yùn)行)按鈕,查看建議的代碼段如何運(yùn)作。
7、立即訪問 PyCharm 文檔
現(xiàn)在,AI Assistant 可以根據(jù) PyCharm 文檔的最新狀態(tài)建議在 PyCharm 中執(zhí)行給定任務(wù)的最佳方式。 使用 /docs 命令可以獲取有關(guān)如何最有效完成任務(wù)的定制提示。
8、能夠識(shí)別提示中的 DataFrame 和變量
AI Assistant 現(xiàn)在能夠處理 Notebook 中的 DataFrame 和變量。 只需在 DataFrame 或變量的名稱前加上 #,AI Assistant 就會(huì)幫助您進(jìn)行分析。 AI Assistant 可以直接訪問 DataFrame 的摘要和統(tǒng)計(jì)信息,因此能夠?yàn)槟峁┳罾硐氲慕Y(jié)果。
此外,您可以直接從聊天中導(dǎo)航到 Jupyter 工具窗口的 Variables(變量)視圖。 只需在提及 DataFrame 或變量時(shí)點(diǎn)擊回形針圖標(biāo)。
9、支持將 for 循環(huán)轉(zhuǎn)換為列表推導(dǎo)式
AI Assistant 現(xiàn)在可以將大量的 for 循環(huán)轉(zhuǎn)換為列表推導(dǎo)式,加快代碼重構(gòu)速度。 此功能適用于所有 for 循環(huán),包括嵌套循環(huán)和 while 循環(huán)。
10、通過 AI Assistant 進(jìn)行的 SQL 錯(cuò)誤處理
我們?yōu)橥ㄟ^ AI Assistant 處理 SQL 查詢執(zhí)行錯(cuò)誤實(shí)現(xiàn)了一些實(shí)用操作。 現(xiàn)在,對(duì)于每條錯(cuò)誤消息,PyCharm 都會(huì)在錯(cuò)誤消息的最右側(cè)顯示兩個(gè)操作:Explain with AI(使用 AI 解釋)和 Fix with AI(使用 AI 修正)。
Explain with AI(使用 AI 解釋)會(huì)打開 AI 聊天,發(fā)送自動(dòng)提示,并給出 AI Assistant 對(duì)錯(cuò)誤的解釋。
Fix with AI(使用 AI 修正)會(huì)在編輯器中為查詢執(zhí)行錯(cuò)誤生成修正。
這兩個(gè)新操作的工作方式與 Fix SQL Problem Under Caret(修正文本光標(biāo)下的 SQL 問題)和 Explain SQL Problem Under Caret(解釋文本光標(biāo)下的 SQL 問題)意圖操作類似。
此功能需要附加數(shù)據(jù)庫架構(gòu)以建議適當(dāng)?shù)慕忉尯托拚?
二、本地多行 AI 代碼補(bǔ)全 PyCharm Professional
PyCharm Professional 現(xiàn)在基于用于全行代碼補(bǔ)全的專有 JetBrains ML 模型提供本地多行 AI 代碼補(bǔ)全建議。 注意,我們不會(huì)使用您的數(shù)據(jù)來訓(xùn)練模型。
本地多行代碼補(bǔ)全通常會(huì)在可以預(yù)測(cè)邏輯步驟下一個(gè)序列的場(chǎng)景中生成 2-4 行代碼,例如在循環(huán)內(nèi)、處理?xiàng)l件時(shí)或補(bǔ)全常見代碼模式和樣板部分時(shí)。
三、Python
1、針對(duì) dataclass_transform 裝飾器的編碼輔助 (PEP 681)
當(dāng)您處理通過使用 dataclass_transform 裝飾器的庫創(chuàng)建的自定義數(shù)據(jù)類時(shí),IDE 現(xiàn)在能夠?yàn)槟峁┡c標(biāo)準(zhǔn)數(shù)據(jù)類相同的智能編碼輔助。 例如,您可以獲得針對(duì)特性的代碼補(bǔ)全以及針對(duì)構(gòu)造函數(shù)簽名的類型推斷。
四、Jupyter Notebook PyCharm Professional
1、針對(duì)多個(gè)軟件包的自動(dòng)安裝
借助 PyCharm 2024.3,您可以更輕松地安裝代碼中導(dǎo)入的軟件包。 可以使用一項(xiàng)新的快速修復(fù)進(jìn)行批量自動(dòng)安裝,一鍵下載并安裝多個(gè)軟件包。
2、在 Jupyter 控制臺(tái)中運(yùn)行特定行
PyCharm 現(xiàn)在允許您直接在 Jupyter 控制臺(tái)中運(yùn)行所選代碼行,無需執(zhí)行整個(gè)單元。 此功能可讓您輕松快速地調(diào)試或檢查特定代碼段的輸出,有助于提高工作流的靈活性和效率。
3、在 Data View(數(shù)據(jù)視圖)窗口中打開 Jupyter 表輸出
在 Data View(數(shù)據(jù)視圖)工具窗口中查看 Jupyter 表輸出,訪問熱圖、格式設(shè)置、切片和 AI 功能等強(qiáng)大功能,增強(qiáng) DataFrame 分析。 點(diǎn)擊 Open in Data View(在數(shù)據(jù)視圖中打開)圖標(biāo)即可開始。
4、針對(duì)局部變量和函數(shù)的內(nèi)聯(lián)重命名
現(xiàn)在,您可以直接在編輯器中重命名局部變量、函數(shù)和符號(hào),無需打開對(duì)話框。 只需選擇要重命名的實(shí)體,然后按 Shift+F6。
五、Data View(數(shù)據(jù)視圖)PyCharm Professional
1、無代碼數(shù)據(jù)篩選
現(xiàn)在,您無需編寫任何代碼即可在 Data View(數(shù)據(jù)視圖)工具窗口和 DataFrame 中篩選數(shù)據(jù)。 點(diǎn)擊位于工具窗口或 DataFrame 右上角的 Filter(篩選)圖標(biāo),然后選擇想要使用的篩選選項(xiàng)。 篩選結(jié)果在同一窗口中即時(shí)顯示。
此功能適用于所有受支持的 Python 框架,包括 Pandas、Polars、NumPy、PyTorch、TensorFlow 和 Hugging Face Datasets。
六、用戶體驗(yàn)
1、高亮顯示所選文本
PyCharm 現(xiàn)在默認(rèn)自動(dòng)高亮顯示您在文件中選擇的文本的所有實(shí)例。 這使得跟蹤所選文本在整個(gè)代碼中出現(xiàn)的位置更加簡(jiǎn)單。 您可以在 Settings | Editor | General | Appearance(設(shè)置 | 編輯器 | 常規(guī) | 外觀)中自定義功能。
2、索引編制期間的拼寫和語法檢查
基于 2024.2 版本取得的進(jìn)展,我們?cè)黾恿隧?xiàng)目模型構(gòu)建和索引編制期間可用的關(guān)鍵功能的數(shù)量。 在 2024.3 版本中,拼寫和語法檢查在索引編制期間也可運(yùn)行。 這樣,您無需等待索引編制完成即可捕獲錯(cuò)誤,例如 Markdown 文檔和文檔標(biāo)記中的錯(cuò)誤。
3、優(yōu)化的 Rename(重命名)操作位置
我們優(yōu)化了 Rename(重命名)操作在編輯器和 Project(項(xiàng)目)工具窗口中的元素上調(diào)用時(shí)在上下文菜單中的位置。 此操作現(xiàn)在位于頂層,方便經(jīng)常使用鼠標(biāo)的用戶快速重命名文件、變量和其他元素。
4、Run(運(yùn)行)微件:同時(shí)啟動(dòng)多個(gè)配置的選項(xiàng)
更新后的 Run(運(yùn)行)微件可讓您按住 Ctrl 并點(diǎn)擊彈出窗口中的 Debug(調(diào)試)圖標(biāo)同時(shí)啟動(dòng)多個(gè)配置。 另外,此微件還會(huì)顯示所有運(yùn)行中配置的控件,提供清晰的狀態(tài)概覽并簡(jiǎn)化管理。
5、提高的默認(rèn)標(biāo)簽頁上限
我們將編輯器中的默認(rèn)標(biāo)簽頁上限提高到了 30 個(gè)。 這意味著在 IDE 開始關(guān)閉最近使用最少的標(biāo)簽頁之前,您現(xiàn)在可以保留更多標(biāo)簽頁。 您可以在 Settings | Editor | General | Editor Tabs(設(shè)置 | 編輯器 | 常規(guī) | 編輯器標(biāo)簽頁)中控制此設(shè)置。
七、調(diào)試器
1、調(diào)試端口規(guī)范 PyCharm Professional
PyCharm 現(xiàn)在允許您為所有通信指定單個(gè)調(diào)試器端口,從而簡(jiǎn)化在 Docker 或 WSL 等受限環(huán)境中的調(diào)試。 在調(diào)試器設(shè)置中設(shè)置端口后,調(diào)試器將作為服務(wù)器運(yùn)行,并且它與 IDE 之間的所有通信都通過指定端口進(jìn)行。
八 、數(shù)據(jù)庫 PyCharm Professional
1、浮動(dòng)分頁工具欄
為了使數(shù)據(jù)編輯器中的網(wǎng)格分頁更加明顯,我們將控件從工具欄移動(dòng)到數(shù)據(jù)編輯器的底部中心。
2、針對(duì) JOIN 子句數(shù)量是否過多的檢查
在某些情況下,不建議運(yùn)行包含過多 JOIN 子句的查詢,因?yàn)檫@會(huì)降低性能。 編輯器現(xiàn)在可以識(shí)別并高亮顯示此類查詢。 您可以在 IDE 設(shè)置中啟用此檢查。 為此,導(dǎo)航到 Editor | Inspections(編輯器 | 檢查),展開 SQL 部分,然后選擇 Excessive JOIN count(JOIN 計(jì)數(shù)過多)。
3、MySQL 和 MariaDB 的片段內(nèi)省和智能刷新
PyCharm 現(xiàn)在支持片段內(nèi)省。 此前,內(nèi)省器只能對(duì) MySQL 或 MariaDB 數(shù)據(jù)庫中的架構(gòu)執(zhí)行完整內(nèi)省,但不能刷新單個(gè)對(duì)象的元數(shù)據(jù)。 每次 DDL 語句在控制臺(tái)中執(zhí)行并且該執(zhí)行可能修改數(shù)據(jù)庫架構(gòu)中的對(duì)象時(shí),IDE 都會(huì)啟動(dòng)對(duì)整個(gè)架構(gòu)的全面內(nèi)省。 這非常耗時(shí),并且經(jīng)常會(huì)擾亂工作流。
現(xiàn)在,PyCharm 可以分析 DDL 語句,確定哪些對(duì)象可能受其影響并僅刷新這些對(duì)象。 如果您在 Database Explorer(數(shù)據(jù)庫資源管理器)中選擇單個(gè)條目并調(diào)用 Refresh(刷新)操作,則只有一個(gè)對(duì)象會(huì)被刷新,而不是像以前一樣整個(gè)架構(gòu)都被刷新。
九、Web 開發(fā) PyCharm Professionall
1、改進(jìn)的框架組件導(dǎo)航和重命名
我們?cè)鰪?qiáng)了針對(duì) Vue、Svelte 和 Astro 組件的編輯器內(nèi)提示。 Show component usages(顯示組件用法)操作現(xiàn)在可以在 import 和標(biāo)記模板中查找用法。 我們還添加了 Show Component Usages(顯示組件用法)篩選器,以便在搜索常規(guī)文件引用時(shí)排除組件用法。 Rename(重命名)重構(gòu)也已更新,現(xiàn)在可以在重命名組件文件時(shí)包含用法。
2、更清晰的目錄搜索結(jié)果
現(xiàn)在,在項(xiàng)目目錄中使用 Find in Files(在文件中查找)時(shí),PyCharm 會(huì)默認(rèn)排除 node_modules 結(jié)果,減少無關(guān)文件造成的混亂。 您可以啟用 Settings | Advanced Settings(設(shè)置 | 高級(jí)設(shè)置)下的 Search in library files when “Directory” is selected in Find in Files(在“在文件中查找”中選擇“目錄”時(shí),在庫文件中搜索)選項(xiàng)恢復(fù)先前的行為。
十、VCS
1、拉取與合并請(qǐng)求的標(biāo)題和描述生成
現(xiàn)在,AI Assistant 可以幫助您直接從 IDE 為拉取與合并請(qǐng)求生成準(zhǔn)確的標(biāo)題和描述,從而簡(jiǎn)化您的工作流并確保您的描述清晰直觀。
2、Find in Files(在文件中查找)的更新
Find in Files(在文件中查找)功能得到增強(qiáng),增加了新的搜索范圍 Project Files Excluding Git-Ignored(項(xiàng)目文件,不包括 Git 忽略的文件)。 此選項(xiàng)將從搜索結(jié)果中排除 .gitignore 文件中忽略的任意文件,幫助您在項(xiàng)目中搜索時(shí)只關(guān)注相關(guān)代碼。
3、禁用后臺(tái)預(yù)提交檢查的選項(xiàng)
現(xiàn)在,您可以使用 Settings | Version Control | Commit(設(shè)置 | 版本控制 | 提交)下的新選項(xiàng) Run advanced checks after a commit is done(提交完成后運(yùn)行高級(jí)檢查)在提交過程中管理后臺(tái)檢查。 通過此設(shè)置,您可以決定是否在提交后運(yùn)行測(cè)試和檢查。 如果您希望在提交之前完成這些檢查,將其禁用即可。
十一、框架和技術(shù) PyCharm Professional
1、HTTP 客戶端更新
PyCharm 2024.3 引入了使用 $env.ENV_VAR 語法在 HTTP 客戶端內(nèi)直接訪問環(huán)境變量的功能。 這使請(qǐng)求和腳本中的變量管理和使用更加靈活。 此外,現(xiàn)在還可以運(yùn)行來自包含的 .http 文件的請(qǐng)求(一次全部運(yùn)行或按名稱運(yùn)行特定請(qǐng)求)并重寫變量。
2、強(qiáng)的 Dev Containers 支持
Dev Containers 構(gòu)建現(xiàn)在可以在遠(yuǎn)程 Docker 引擎上更順暢地運(yùn)行,并防止本地目錄無法遠(yuǎn)程訪問時(shí)出現(xiàn)錯(cuò)誤。 WSL 的穩(wěn)定性也得到增強(qiáng),鏡像構(gòu)建和連接均有所改進(jìn)。
devcontainer.json 文件更一致地處理 features,新的 <0>updateRemoteUID 選項(xiàng)通過設(shè)置正確的用戶身份來避免訪問沖突。 Dev Containers 中的 IDE 設(shè)置可通過 devcontainer.json 文件或 Add currently modified settings from IDE(從 IDE 添加當(dāng)前修改的設(shè)置)按鈕進(jìn)行自定義,所有可用選項(xiàng)均可自動(dòng)補(bǔ)全。
3、新終端改進(jìn) 測(cè)試版
新終端現(xiàn)在提供增強(qiáng)的命令處理,其 UI 的對(duì)齊也得到改進(jìn),營造出更流暢、更直觀的體驗(yàn)。 現(xiàn)在,終端的響應(yīng)速度更快,處理提示詞的速度也更快。 會(huì)話現(xiàn)在可以無縫切換,并且各標(biāo)簽頁的狀態(tài)保持一致,確保工作流不會(huì)中斷。 自動(dòng)補(bǔ)全可以更快訪問命令名稱、標(biāo)志和路徑,減少手動(dòng)輸入。 我們還引入了額外自定義選項(xiàng),包括提示樣式、會(huì)話名稱和環(huán)境變量,讓您更好地控制終端環(huán)境。
4、Kubernetes 集群日志
PyCharm 現(xiàn)在提供具有流式傳輸和模式匹配功能的集群范圍 Kubernetes 日志訪問 – 這是開發(fā)者以及 DevOps 和 SRE 團(tuán)隊(duì)的必備工具。 這項(xiàng)功能提供跨 pod、節(jié)點(diǎn)和服務(wù)的所有事件的集中視圖,幫助您快速發(fā)現(xiàn)問題,而無需手動(dòng)檢查每個(gè)日志。 實(shí)時(shí)流式傳輸可以實(shí)現(xiàn)即時(shí)診斷,而模式匹配可以自動(dòng)檢測(cè)關(guān)鍵事件和錯(cuò)誤,例如內(nèi)存不足問題或異常網(wǎng)絡(luò)活動(dòng)。
5、Docker Compose 改進(jìn)
PyCharm 2024.3 為 Docker Compose 提供了擴(kuò)展支持。 現(xiàn)在,它在 env_file 自動(dòng)補(bǔ)全中優(yōu)先考慮 .env 文件,使環(huán)境設(shè)置更快。 cache_to、no_cache、tags 和 <0>platforms 這些新的構(gòu)建選項(xiàng)提供了對(duì)緩存和平臺(tái)定位的更大控制。 depends_on.required 和 depends_on.restart 的增強(qiáng)處理可以更有效地管理依賴容器的啟動(dòng)和關(guān)閉順序。
6、OpenTofu 和 Terraform 增強(qiáng)
OpenTofu 現(xiàn)已獲得支持。 此更新包括加密方法、密鑰提供方的自動(dòng)補(bǔ)全以及未知引用的檢查。
Terraform 運(yùn)行配置操作可通過 Search Everywhere 訪問,IDE 自動(dòng)檢測(cè)未使用的變量和本地變量以保持代碼清潔。 Init、Validate、Plan、Apply 和 Destroy 的控制已經(jīng)得到改進(jìn),Run Configuration(運(yùn)行配置)表單也已簡(jiǎn)化。 此外,改進(jìn)的使用指示器和未使用資源警告可增強(qiáng)導(dǎo)航并幫助您識(shí)別停用代碼。
軟件功能
1、Hugging Face:模型和數(shù)據(jù)集的快速文檔預(yù)覽
直接在 PyCharm 中獲取有關(guān)您正在使用的任何 Hugging Face 模型或數(shù)據(jù)集的所有信息。 將鼠標(biāo)懸停在數(shù)據(jù)集或模型名稱上即可在彈出窗口中查看說明,或按 F1 在編輯器旁邊打開 Documentation(文檔)工具窗口。 要導(dǎo)航至 Hugging Face 網(wǎng)站上的文檔,Ctrl+點(diǎn)擊使用
2、針對(duì) JavaScript 和 TypeScript 的全行代碼補(bǔ)全
在 2024.1 中,我們擴(kuò)展了這些單行建議支持的語言范圍。 現(xiàn)在,您還將收到針對(duì) JavaScript、TypeScript 和前端框架的全行補(bǔ)全建議。 這些建議由使用當(dāng)前文件的上下文并在本地運(yùn)行的專屬語言模型驅(qū)動(dòng),模型不會(huì)通過互聯(lián)網(wǎng)發(fā)送代碼。
3、編輯器中的粘性行
我們?cè)诰庉嬈髦幸肓苏承孕?,旨在?jiǎn)化大文件的處理和新代碼庫的探索。 滾動(dòng)時(shí),此功能會(huì)將類或方法的開頭等關(guān)鍵結(jié)構(gòu)元素固定到編輯器頂部。 這將使作用域始終保持在視野中,您可以點(diǎn)擊固定的行快速瀏覽代碼。
4、編輯器內(nèi)代碼審查
為 GitHub 和 GitLab 用戶引入了增強(qiáng)的代碼審查體驗(yàn)。 新的審查模式與編輯器集成,促進(jìn)作者與審查者直接互動(dòng)。 在檢查拉取/合并請(qǐng)求分支時(shí),審查模式會(huì)自動(dòng)激活,并在裝訂區(qū)域中顯示紫色標(biāo)記,表明代碼更改可供審查。 點(diǎn)擊這些標(biāo)記會(huì)彈出一個(gè)顯示原始代碼的彈出窗口,這樣您就能快速識(shí)別哪些代碼已被更改。 裝訂區(qū)域圖標(biāo)可以幫助您迅速發(fā)起新討論,以及查看和隱藏現(xiàn)有討論。 這些圖標(biāo)還可以讓用戶訪問評(píng)論,從而輕松查看、回復(fù)和作出反應(yīng)。 在我們的博文中詳細(xì)了解此新功能
5、新終端
重做了終端,包含可視化和功能改進(jìn),旨在簡(jiǎn)化命令行任務(wù)。 新終端提供了高級(jí)功能,例如便捷的命令導(dǎo)航、提示與輸出鍵盤快捷鍵切換、命令補(bǔ)全,以及命令歷史記錄的快速訪問。 在此階段,您的反饋至關(guān)重要,我們希望您進(jìn)行嘗試并分享您的想法。 在這篇博文中了解詳情。
6、新的 AI Assistant 功能
一鍵創(chuàng)建包含生成代碼的文件
這項(xiàng)新的 AI Assistant 功能將加快從試驗(yàn)查詢到實(shí)現(xiàn)實(shí)際代碼的速度。 現(xiàn)在,JetBrains AI Assistant 生成的每個(gè)代碼段頂部都會(huì)出現(xiàn)一個(gè)新的 Create a file(創(chuàng)建文件)按鈕。 點(diǎn)擊該按鈕后,PyCharm 會(huì)自動(dòng)以正確擴(kuò)展名創(chuàng)建文件并填入代碼
生成架構(gòu)感知型 SQL 查詢
借助 AI Assistant,您不僅可以獲得查詢響應(yīng)的架構(gòu)感知型解釋,還可以通過數(shù)據(jù)庫上下文提供的上下文快速生成查詢,并在數(shù)據(jù)庫內(nèi)執(zhí)行智能搜索。
pycharm怎么設(shè)置中文?
1、進(jìn)入軟件后,首先點(diǎn)擊下方插件,然后在搜索欄輸入Chinese,最后點(diǎn)擊下載即可
2、安裝重啟軟件后就是中文界面啦
軟件亮點(diǎn)
1、開箱即用
直接開始編碼,無需安裝和配置大量插件。PyCharm 從一開始就將數(shù)據(jù)科學(xué)和 Web 開發(fā)所需的所有 Python 工具集中在一處,開箱即用。保留上下文,停止在工具之間切換。Web 開發(fā)、數(shù)據(jù)庫、Jupyter,以及適用于數(shù)據(jù)項(xiàng)目的交互式表 – 全部在一個(gè) IDE 中。
2、簡(jiǎn)化困難的編碼任務(wù)
您可以依靠 PyCharm 來完成最具挑戰(zhàn)性的任務(wù)并自動(dòng)執(zhí)行重復(fù)性任務(wù)。無論是解決 Git 合并沖突,還是跨多個(gè)文件重命名變量,只需點(diǎn)擊幾下即可。隨著項(xiàng)目規(guī)模和復(fù)雜性的增大,PyCharm 將幫助您更快瀏覽整個(gè)代碼庫并安全地對(duì)其進(jìn)行重構(gòu)。
3、助力開發(fā)者提高工作效率
通過清晰直觀的 UI 最大限度地減少干擾,或者讓您在需要集中注意力時(shí)進(jìn)入 Zen 模式。借助智能編碼輔助和大量檢查,PyCharm 會(huì)在您輸入時(shí)驗(yàn)證您的代碼,動(dòng)態(tài)分析整個(gè)項(xiàng)目。無論是啟動(dòng)還是更改 IDE 或技術(shù)堆棧,PyCharm 都會(huì)引導(dǎo)您完成旅程的每一步,減少認(rèn)知負(fù)擔(dān),幫助您保持專注。
4、數(shù)據(jù)科學(xué)
使用 PyCharm 對(duì) Python 的廣泛支持以及科學(xué)庫、交互式JupyterNotebook、Anaconda、豐富的 SOL和 NoSOL數(shù)據(jù)庫等構(gòu)建數(shù)據(jù)管道、分析數(shù)據(jù)、設(shè)計(jì)原型和部署 ML 模型。
系統(tǒng)要求
64 位 Windows 10 1809 及更高版本,或 Windows Server 2019 及更高版本
最低 2 GB 可用 RAM 和 8 GB 系統(tǒng)總 RAM
3.5 GB 硬盤空間,推薦 SSD
最低屏幕分辨率 1024x768
更新日志
v2024.3版本
內(nèi)聯(lián) AI 提示和 dataclass_transform 裝飾器的編碼輔助。
v2024.2.2版本
為類型形參的類型默認(rèn)值提供代碼輔助,以及新的 Django 功能。
其它版本下載
- 查看詳情 pycharm社區(qū)版 v2024.1455.46M
- 查看詳情 pycharm2023專業(yè)版 v2023.3.5544.09M
- 查看詳情 PyCharm2022專業(yè)版 v2022.3.3489.21M
同廠商
JetBrains更多+Writerside文檔創(chuàng)作工具 v2024.3432.31M
DataSpell官方版 v2024.3870.71M
RustRover 2024電腦版 v2024.3官方版825.21M
RubyMine2024電腦版 v2024.3官方版740.36M
jetbrains rider 2024(C語言編輯開發(fā)工具) v2024.3官方版1.43G
JetBrains goland 2024電腦版 v2024.3官方版781.48M
- 下載地址
- Mac版
- 本地下載通道:
- 浙江電信下載
- 北京聯(lián)通下載
- 江蘇電信下載
- 廣東電信下載
有問題? 點(diǎn)此報(bào)錯(cuò)
發(fā)表評(píng)論
5人參與,4條評(píng)論- 第4樓四川省眉山市電信網(wǎng)友發(fā)表于: 2023-09-09 11:26:53
- 這個(gè)好用,謝謝作者大大1蓋樓(回復(fù))
- 第3樓河南省移動(dòng)/數(shù)據(jù)上網(wǎng)公共出口網(wǎng)友發(fā)表于: 2023-09-08 00:49:32
- 朋友推薦過來拿的,說是不錯(cuò)0蓋樓(回復(fù))
- 第2樓廣東省深圳市聯(lián)通網(wǎng)友發(fā)表于: 2023-08-10 21:59:15
- 已下載下來體驗(yàn)了,非常不錯(cuò)0蓋樓(回復(fù))
- 第1樓山東省青島市聯(lián)通網(wǎng)友發(fā)表于: 2022-10-23 20:58:22
- 多多軟件站牛皮,安裝完之后特意回來評(píng)論的,費(fèi)了半天勁被弄好,到了這得來全不費(fèi)功夫。0蓋樓(回復(fù))
軟件排行榜
熱門推薦
- RubyMine2024電腦版 v2024.3官方版740.36M / 多國語言[中文]
- idea2023官方版 v2023.3.6661.39M / 簡(jiǎn)體中文
- webstorm2023官方版 v2023.3.6424.88M / 簡(jiǎn)體中文
- clion2023官方版 v2023.3.4750.29M / 多國語言[中文]
- Goland2023官方版 v2023.3.6476.44M / 英文
- java runtime environment官方版 v1.8.0823K / 簡(jiǎn)體中文
- myeclipse2023官方電腦版 v2023.1.21.47G / 英文
- eclipse官方電腦版 v4.30.0314.88M / 英文
- 橙光制作工具電腦版 v2.5.27.0913官方版1.01M / 簡(jiǎn)體中文
- PHP Coder v1.0漢化版1018K / 簡(jiǎn)體中文