Python編輯開發(fā):pycharm pro 2023(win/mac)v2023.1中文激活版
PyCharm 是 JetBrains 公司開發(fā)的一款 Python 集成開發(fā)環(huán)境(IDE),它支持多種 Python 版本和框架,包括 Django、Flask 等,并提供了智能代碼提示、自動補全、語法檢查、重構(gòu)工具、調(diào)試工具等強大的功能,可以幫助開發(fā)人員提高開發(fā)效率和代碼質(zhì)量。

win版:https://soft.macxf.com/soft/3520.html?id=MzE5MTM%3D
mac版:https://mac.macsc.com/mac/4114.html?id=MzQ1ODE4
PyCharm 2023.1 最新變化
推出新的 PyCharm 用戶界面 (UI)
新 UI?對 PyCharm 的外觀進行了重新設計。 我們的目標是降低視覺復雜性,使用戶能夠輕松訪問基本功能,并根據(jù)需要逐級呈現(xiàn)復雜功能 – 打造整潔、現(xiàn)代且專業(yè)的外觀和質(zhì)感。
在 2023.1 版本中,新 UI 對于 PyCharm Community Edition 新用戶默認啟用。
要在其他版本中啟用,請按?Ctrl+Alt+S?打開 IDE 設置,并選擇?Appearance & Behavior | New UI(外觀與行為 | 新 UI)。
主要變化
窗口標題

新窗口標題有助于更快地執(zhí)行常見任務:
新的?Project(項目)微件會顯示當前項目的名稱,允許在最近的項目之間切換、創(chuàng)建新項目,以及打開現(xiàn)有項目。
VCS?微件會顯示當前分支、允許切換分支,并提供了最流行的?VCS 操作,例如更新項目、提交更改和推送更改。
Run(運行)微件允許您啟動運行/調(diào)試配置,選擇要運行的其他配置,更改當前配置的模式(運行或調(diào)試),以及編輯或刪除當前配置。
工具窗口
工具窗口欄所占空間減少,并使用圖標以方便導航。 要重新安排工具窗口,請沿邊欄拖動其圖標,并將其放在分隔符下進行垂直拆分,或者放在另一個邊欄上,水平拆分窗口。
點擊?More tool windows(更多工具窗口)圖標,訪問屏幕上尚未出現(xiàn)的工具窗口。
Debug(調(diào)試)工具窗口
主要的調(diào)試操作被移到一個工具欄上。 存在單個運行配置時,用于在?Threads & Variables(線程和變量)視圖與控制臺之間切換的標簽頁現(xiàn)在出現(xiàn)在工具窗口標簽頁中。
帶有?run actions(運行操作)的工具欄也被移到工具窗口標簽頁中。
導航欄
導航欄現(xiàn)在位于主窗口底部的狀態(tài)欄中。 如果您喜歡以前的位置,可以通過進入主菜單并選擇?View | Appearance | Navigation Bar(視圖 | 外觀 | 導航欄)將其移回頂部。
緊湊模式
如果您在一個較小的屏幕上工作,可以啟用 Compact Mode(緊湊模式)。 在這種模式下,IDE 會降低工具欄和工具窗口標題的高度,縮小間距和填充,并減小圖標和按鈕。
遠程 Jupyter Notebook?PRO

期待已久的對遠程 Jupyter Notebook 的支持已經(jīng)登陸 PyCharm Professional。 現(xiàn)在,您可以直接從您的 IDE 中使用遠程 Notebook。
連接到遠程 Jupyter 服務器
要在 PyCharm 中為您的項目附加一個遠程 Jupyter 服務器,請從主菜單中選擇?Tools | Add Jupyter Connection(工具 | 添加 Jupyter 連接),并在彈出窗口中選擇?Connect to Jupyter server using URL(使用 URL 連接到 Jupyter 服務器)。 遠程服務器將被綁定到此特定項目。
使用遠程 Jupyter Notebook
您可以在本地和遠程機器之間復制、粘貼和重命名遠程 Jupyter Notebook。 要從服務器上獲取 Notebook 的最新遠程版本,請在上下文菜單中選擇?Reload from Server(從服務器重新加載)。
調(diào)試遠程 Jupyter Notebook
現(xiàn)在可以調(diào)試遠程 Notebook 中的各個單元。 可以按單元設置多個斷點,并使用?Step Into(步入)和?Step Over(步過)功能進行錯誤診斷。
編輯器
更好的泛型類型推斷
我們重新設計了 PyCharm 處理泛型類和協(xié)議的方式。 IDE 現(xiàn)在改進了對泛型類和泛型協(xié)議層次結(jié)構(gòu)的處理,解決了許多長期存在的類型提示問題。
一目了然地管理多個項目的軟件包
Python Packages(Python 軟件包)工具窗口現(xiàn)在支持在您的主項目中附加附屬項目的工作流。 在工具窗口左側(cè)的附加面板中選擇項目后,您可以為每個項目安裝和卸載軟件包,以及管理它們的版本。
“Code Vision: 用法”內(nèi)嵌提示
現(xiàn)在,借助新的?usages(用法)內(nèi)嵌提示,可以更輕松地跟蹤類實現(xiàn)和重寫方法。 提示會在符號的聲明上方顯示符號被使用的次數(shù),并允許您導航到一個用法。 如果您想關(guān)閉它們,請將鼠標懸停在一個提示上,選擇?Hide ‘Code Vision: Usages’ Inlay Hints(隱藏“Code Vision: 用法”內(nèi)嵌提示)。

Quick Documentation(快速文檔)中更出色的語法高亮顯示
Quick Documentation(快速文檔)工具提示現(xiàn)在會為所選表達式的定義、推斷類型和定義元素的可點擊鏈接提供語法高亮顯示。 要調(diào)用工具提示,請按??,并將鼠標指針懸停在表達式上(或?qū)⑽谋竟鈽酥糜谒厦妫?/p>
Quick Documentation(快速文檔)彈出窗口中的語法高亮顯示現(xiàn)在看起來與編輯器中的非常相似,這為代碼文檔提供了更好的可見性。
Rename(重命名)重構(gòu)的內(nèi)聯(lián)提示
我們更新了 PyCharm 中使用?Rename(重命名)重構(gòu)的方式。 現(xiàn)在,您可以通過內(nèi)聯(lián)提示窗體進行更改,而不用在彈出窗口對話框中輸入新的名稱。
其他改進
我們優(yōu)化了 Python 控制臺和調(diào)試控制臺中?Special Variables(特殊變量)窗口的性能。 現(xiàn)在,可以更快地顯示計算的變量值的預覽,特別是對于大型集合。
粘貼復制或剪切時未選擇內(nèi)容的行時,您現(xiàn)在可以指定粘貼內(nèi)容的位置。 轉(zhuǎn)到?Settings/Preferences | Advanced Settings / Editor(設置/偏好設置 | 高級設置/編輯器),選擇所需行為。
特性或形參的 Quick Documentation(快速文檔)工具提示現(xiàn)在可以呈現(xiàn)標記格式。
用戶體驗
全 IDE 縮放

輕松地放大和縮小 IDE。 所有 UI 元素的大小將同時更改。 從主菜單中,選擇?View | Appearance(視圖 | 外觀),調(diào)整 IDE 的縮放比例。 您甚至可以為它指定一個自定義快捷方式。
新的 Remember size for each tool window(記住每個工具窗口的大?。┰O置
您現(xiàn)在可以通過調(diào)整側(cè)面工具窗口的寬度來定制 IDE 布局。 PyCharm 將記住您對每個工具窗口的選擇。 新的?Remember size for each tool window(記住每個工具窗口的大小)復選框位于?Settings/Preferences | Appearance & Behavior | Appearance | Tool Windows(設置/偏好設置 | 外觀與行為 | 外觀 | 工具窗口)中。
為新項目配置 Actions on Save(保存時的操作)
預先定義 IDE 在未來項目中保存更改時的行為方式。
為此,轉(zhuǎn)到?File | New Projects Setup | Preferences / Settings For New Projects | Tools | Actions on Save(文件 | 新項目設置 | 新項目偏好設置/設置 | 工具 | 保存時的操作),選擇保存更改時要觸發(fā)的操作。
其他改進
當您搜索課程時,Search Everywhere(隨處搜索)(按兩下 Shift)提供了更準確的結(jié)果,因為它現(xiàn)在由機器學習驅(qū)動。
現(xiàn)在,Scanning files to index...(正在掃描要建立索引的文件…)進程在智能模式下執(zhí)行,這樣可以在啟動過程中更早地提供完整的 IDE 功能。
啟用 Windows Defender 實時保護時,PyCharm 現(xiàn)在會建議將特定文件夾添加到 Defender 的排除項列表中,以提高性能。
前端開發(fā)?PRO

Astro 支持
備受期待的?Astro?支持已登陸 PyCharm! 從?Settings/Preferences | Plugins(設置/偏好設置 | 插件)安裝新的?Astro 插件即可獲取。 插件提供基本功能,包括語法高亮顯示、帶自動導入的代碼補全、重構(gòu)、導航、正確的格式設置等。
字符串到模板文字的自動轉(zhuǎn)換
現(xiàn)在,PyCharm?在您輸入?${
?時會自動將帶單引號或雙引號的字符串轉(zhuǎn)換為模板文字。 這適用于原始字符串以及 JSX 屬性。
Vue 模板中對 TypeScript 的支持
我們在 Vue 模板中添加了 TypeScript 支持。 它會在您將?script
?標記中的?lang
?特性設為?ts
?時啟用。 此前,無論?script
?標記中的?lang
?特性如何,使用的都是 JavaScript。 PyCharm 現(xiàn)在將提供對內(nèi)嵌轉(zhuǎn)換的支持、改進的類型縮小,并在 Vue 單文件組件模板的快速文檔中提供正確的推斷類型信息。
Tailwind CSS 配置
在這個版本中,我們添加了對配置選項的支持,例如?classAttributes
?選項下的自定義類名補全或?tailwindCSS.experimental.configFile
?等實驗性選項。
您可以在?Settings/Preferences | Languages & Frameworks | Style Sheets | Tailwind CSS(設置/偏好設置 | 語言和框架 | 樣式表 | Tailwind CSS)下設置這些配置選項。
Markdown
Reformat code(重新格式化表)
使用?Context actions(上下文操作)快捷鍵(Alt+Enter)或按黃色燈泡圖標并從出現(xiàn)的列表中選擇?Reformat code(重新格式化表)可以更正 Markdown 文件中表的格式設置。
Markdown 文件的 Fill Paragraph(填充段落)
對于 Markdown 文件,現(xiàn)在可以使用?Fill Paragraph(填充段落)編輯器操作將長文本分成長度相等的行。
為此,將文本光標置于要編輯的段落內(nèi),然后從?Edit(編輯)菜單調(diào)用操作或使用?Find Action(查找操作,Ctrl+Shift+A)搜索?Fill Paragraph(填充段落)命令并執(zhí)行。
Markdown 的新 Smart Keys(智能按鍵)設置頁面
通過一個新的專用頁面輕松管理編輯 Markdown 文件的偏好設置,該頁面為各種編輯器功能提供了單獨的復選框。
可以在?Settings/Preferences | Editor | General | Smart Keys(設置/偏好設置 | 編輯器 | 常規(guī) | 智能按鍵)中找到它。
版本控制系統(tǒng)
針對 GitHub 改進了代碼審查工作流
Pull Request(拉取請求)工具窗口現(xiàn)在為您打開的每個拉取請求提供一個專用標簽頁。 該標簽頁會立即顯示更改的文件列表。 可以通過一個新增的專屬按鈕輕松執(zhí)行拉取請求當前狀態(tài)下最重要的操作。
Structure(結(jié)構(gòu))工具窗口中的 VCS 狀態(tài)顏色提示
我們在?Structure(結(jié)構(gòu))工具窗口中添加了顏色提示,使文件更改更易于跟蹤。 被修改對象的名稱現(xiàn)在為藍色,新添加對象的名稱在工具窗口中高亮顯示為綠色。
改進了 Branches(分支)彈出窗口
我們改進了?Branches(分支)彈出窗口的可用性。 分支被分組并存儲在可擴展列表中,導航更加輕松。
其他改進
我們在?Create New Branch(創(chuàng)建新分支)彈出窗口中實現(xiàn)了自動補全。 為新分支輸入名稱時,IDE 將根據(jù)現(xiàn)有本地分支的名稱建議相關(guān)前綴。
為了加快提交流程,Git 和 Mercurial 的提交檢查現(xiàn)在會在提交之后且推送之前在后臺執(zhí)行。