pycharm Pro提供電腦編程功能,可以在軟件上創(chuàng)建純python項(xiàng)目,也可以創(chuàng)建Django、FastAPI、Flask、Google App Engine、Pyramid等編程項(xiàng)目,從而在軟件上開始輸入代碼內(nèi)容,為編程人員提供更方便的代碼設(shè)計(jì)方案,這款軟件功能很多,在輸入代碼的時(shí)候可以自動(dòng)彈出補(bǔ)全提示,方便用戶快速輸入代碼內(nèi)容,快速輸入函數(shù)變量,也可以直接在軟件測(cè)試代碼,在運(yùn)行菜單上就可以測(cè)試編輯的腳本代碼是否可以運(yùn)行,結(jié)合重構(gòu)功能還可以優(yōu)化代碼,需要就下載吧!
一、推出新的 PyCharm 用戶界面 (UI)
新 UI 對(duì) PyCharm 的外觀進(jìn)行了重新設(shè)計(jì)。 我們的目標(biāo)是降低視覺復(fù)雜性,使用戶能夠輕松訪問基本功能,并根據(jù)需要逐級(jí)呈現(xiàn)復(fù)雜功能 – 打造整潔、現(xiàn)代且專業(yè)的外觀和質(zhì)感。
在 2023.1 版本中,新 UI 對(duì)于 PyCharm Community Edition 新用戶默認(rèn)啟用。
要在其他版本中啟用,請(qǐng)按 Ctrl+Alt+S 打開 IDE 設(shè)置,并選擇 Appearance & Behavior | New UI(外觀與行為 | 新 UI)。 試用并與我們分享您的反饋!
1.窗口標(biāo)題
新窗口標(biāo)題有助于更快地執(zhí)行常見任務(wù):
新的 project(項(xiàng)目)微件會(huì)顯示當(dāng)前項(xiàng)目的名稱,允許在最近的項(xiàng)目之間切換、創(chuàng)建新項(xiàng)目,以及打開現(xiàn)有項(xiàng)目。
VCS 微件會(huì)顯示當(dāng)前分支、允許切換分支,并提供了最流行的 VCS 操作,例如更新項(xiàng)目、提交更改和推送更改。
Run(運(yùn)行)微件允許您啟動(dòng)運(yùn)行/調(diào)試配置,選擇要運(yùn)行的其他配置,更改當(dāng)前配置的模式(運(yùn)行或調(diào)試),以及編輯或刪除當(dāng)前配置
2.工具窗口
工具窗口欄所占空間減少,并使用圖標(biāo)以方便導(dǎo)航。 要重新安排工具窗口,請(qǐng)沿邊欄拖動(dòng)其圖標(biāo),并將其放在分隔符下進(jìn)行垂直拆分,或者放在另一個(gè)邊欄上,水平拆分窗口。
點(diǎn)擊 More tool windows(更多工具窗口)圖標(biāo),訪問屏幕上尚未出現(xiàn)的工具窗口。
3.Debug(調(diào)試)工具窗口
主要的調(diào)試操作被移到一個(gè)工具欄上。 存在單個(gè)運(yùn)行配置時(shí),用于在 Threads & Variables(線程和變量)視圖與控制臺(tái)之間切換的標(biāo)簽頁現(xiàn)在出現(xiàn)在工具窗口標(biāo)簽頁中。
帶有 run actions(運(yùn)行操作)的工具欄也被移到工具窗口標(biāo)簽頁中
二、編輯器
1.更好的泛型類型推斷
我們重新設(shè)計(jì)了 PyCharm 處理泛型類和協(xié)議的方式。 IDE 現(xiàn)在改進(jìn)了對(duì)泛型類和泛型協(xié)議層次結(jié)構(gòu)的處理,解決了許多長期存在的類型提示問題
2.一目了然地管理多個(gè)項(xiàng)目的軟件包
Python Packages(Python 軟件包)工具窗口現(xiàn)在支持在您的主項(xiàng)目中附加附屬項(xiàng)目的工作流。 在工具窗口左側(cè)的附加面板中選擇項(xiàng)目后,您可以為每個(gè)項(xiàng)目安裝和卸載軟件包,以及管理它們的版本
3.“Code Vision: 用法”嵌入提示
現(xiàn)在,借助新的 usages(用法)嵌入提示,可以更輕松地跟蹤類實(shí)現(xiàn)和重寫方法。 提示會(huì)在符號(hào)的聲明上方顯示符號(hào)被使用的次數(shù),并允許您導(dǎo)航到一個(gè)用法。 如果您想關(guān)閉它們,請(qǐng)將鼠標(biāo)懸停在一個(gè)提示上,選擇 Hide ‘Code Vision: Usages’ Inlay Hints(隱藏“Code Vision: 用法”嵌入提示)。
4.Quick Documentation(快速文檔)中更出色的語法高亮顯示
Quick Documentation(快速文檔)工具提示現(xiàn)在會(huì)為所選表達(dá)式的定義、推斷類型和定義元素的可點(diǎn)擊鏈接提供語法高亮顯示。 要調(diào)用工具提示,請(qǐng)按 ?,并將鼠標(biāo)指針懸停在表達(dá)式上(或?qū)⑽谋竟鈽?biāo)置于它上面)。
Quick Documentation(快速文檔)彈出窗口中的語法高亮顯示現(xiàn)在看起來與編輯器中的非常相似,這為代碼文檔提供了更好的可見性。
5.Rename(重命名)重構(gòu)的內(nèi)聯(lián)提示
我們更新了 PyCharm 中使用 Rename(重命名)重構(gòu)的方式。 現(xiàn)在,您可以通過內(nèi)聯(lián)提示窗體進(jìn)行更改,而不用在彈出窗口對(duì)話框中輸入新的名稱。
6、其他改進(jìn)
我們優(yōu)化了 Python 控制臺(tái)和調(diào)試控制臺(tái)中 Special Variables(特殊變量)窗口的性能。 現(xiàn)在,可以更快地顯示計(jì)算的變量值的預(yù)覽,特別是對(duì)于大型集合。
粘貼復(fù)制或剪切時(shí)未選擇內(nèi)容的行時(shí),您現(xiàn)在可以指定粘貼內(nèi)容的位置。 轉(zhuǎn)到 Settings/Preferences | Advanced Settings / Editor(設(shè)置/偏好設(shè)置 | 高級(jí)設(shè)置/編輯器),選擇所需行為。
特性或形參的 Quick Documentation(快速文檔)工具提示現(xiàn)在可以呈現(xiàn)標(biāo)記格式。
智能代碼編輯器
PyCharm的智能代碼編輯器可為Python、JavaScript、CoffeeScript、TypeScript、CSS和熱門模板語言等提供一流支持。 充分利用可感知語言的代碼補(bǔ)全、錯(cuò)誤檢測(cè)和實(shí)時(shí)代碼修復(fù)!
智能代碼導(dǎo)航
使用智能搜索跳到任何類、文件或符號(hào),甚至任何IDE操作或工具窗口。 只需點(diǎn)擊一下即可切換到聲明、超級(jí)方法、測(cè)試、用法和實(shí)現(xiàn),等等。
快速且安全的重構(gòu)
利用安全的Rename和Delete、Extract Method、Introduce Variable、Inline Variable或Inline Method和其他重構(gòu)以智能方式重構(gòu)您的代碼。 語言和框架專用重構(gòu)可以幫助您執(zhí)行項(xiàng)目級(jí)更改。
1、將PyCharm直接安裝到電腦,點(diǎn)擊下一步
2、設(shè)置軟件的安裝地址,點(diǎn)擊下一步
3、軟件安裝結(jié)束以后將補(bǔ)丁Patch JB 2023.x.x.exe復(fù)制到安裝地址,啟動(dòng)補(bǔ)丁提示許可添加成功
4、現(xiàn)在就可以免費(fèi)使用PyCharm軟件,但是軟件還是英文
5、點(diǎn)擊Plugins按鈕,點(diǎn)擊頂部的設(shè)置按鈕彈出多個(gè)選擇,選擇Install Plugin From Disk安裝插件
6、找到安裝包里面的漢化文件zh.231.250.jar,點(diǎn)擊OK打開
7、中文語言包安裝完畢,點(diǎn)擊Restart IDE重啟軟件
8、重啟完畢PyCharm就是中文版本,可以開始創(chuàng)建新項(xiàng)目
9、這里就是項(xiàng)目設(shè)置界面,直接創(chuàng)建一個(gè)Python項(xiàng)目
10、軟件可以使用到2025年,對(duì)于個(gè)人用戶來說已經(jīng)足夠了
IDE 查看模式
PyCharm 支持針對(duì)不同的使用方式和場(chǎng)景,在多種查看模式之間切換。例如,當(dāng)您需要專注于代碼或向觀眾演示時(shí)。
全屏模式:PyCharm 展開主窗口以占據(jù)整個(gè)屏幕。在 macOS 上,所有操作系統(tǒng)控件都是隱藏的,但如果將鼠標(biāo)指針懸停在屏幕頂部,則可以訪問主菜單。
無干擾模式:編輯器占據(jù)了整個(gè)主窗口,源代碼居中。UI 的所有其他元素(工具窗口、工具欄和編輯器選項(xiàng)卡)都處于隱藏狀態(tài),以幫助您專注于當(dāng)前文件的源代碼。您仍然可以使用快捷方式打開工具窗口、導(dǎo)航和執(zhí)行其他操作。
演示模式:PyCharm 擴(kuò)展編輯器以占據(jù)整個(gè)屏幕并增加字體大小,讓您的觀眾更容易看到您在做什么。UI 的其他元素是隱藏的,但您可以使用相應(yīng)的快捷方式或使用主菜單(如果將鼠標(biāo)指針懸停在屏幕頂部)來調(diào)出它們。
禪宗模式:PyCharm 結(jié)合了全屏和無干擾模式,因此主窗口會(huì)展開,只留下帶有源代碼的編輯器供您專注于編程。
默認(rèn)情況下,在“無干擾”和“Zen”查看模式下,編輯器文本垂直居中,文本列寬對(duì)應(yīng)于“編輯器”|” IDE 設(shè)置的“代碼樣式”頁CtrlAlt0S.這意味著,如果代碼在格式正確時(shí)居中,但如果有很長的未換行,則文本可能會(huì)超出視口,而左側(cè)有很大的邊距。在這種情況下,您可能需要使用 IDE 設(shè)置的 “Advanced Settings”(高級(jí)設(shè)置)頁面上的 “Left margin in distraction free”(無干擾模式下的左邊距)選項(xiàng)來減小左邊距CtrlAlt0S.
打開和關(guān)閉查看模式
前往查看 |外觀,然后選擇進(jìn)入<查看模式>或退出<查看模式>。
使用快速切換器:
前往查看 |快速切換方案(或按Ctrl0`).
在“切換”彈出窗口中,選擇“查看模式”,然后選擇“進(jìn)入<查看模式>或退出<查看模式>。
使用查找操作:按CtrlShift0A,然后開始鍵入查看模式的名稱。然后選擇進(jìn)入<查看模式>或退出<查看模式> 從列表中按Enter.
將打開和關(guān)閉查看模式的操作映射到您喜歡的組合鍵。
背景圖片
您可以在 PyCharm 中將任何圖像設(shè)置為編輯器和所有工具窗口的自定義背景。
配置自定義背景圖像
1、壓CtrlAlt0S打開 IDE 設(shè)置,然后選擇 “Appearance & Behavior”|”外觀。
2、單擊“背景圖像”按鈕。
或者,如果圖像位于項(xiàng)目中,請(qǐng)?jiān)诰庉嬈骰颉绊?xiàng)目”工具窗口中右鍵單擊它,然后從上下文菜單中選擇“設(shè)置背景圖像”。您也可以按CtrlShift0A,查找并選擇“設(shè)置背景圖像”操作。
3、在“背景圖像”對(duì)話框中,指定要用作背景的圖像,然后單擊“確定”以應(yīng)用更改。
背景圖像設(shè)置
“背景圖像”對(duì)話框包含以下選項(xiàng):
圖像:指定文件系統(tǒng)中映像的本地路徑或遠(yuǎn)程服務(wù)器上映像的 URL。
不透明度:指定圖像的相對(duì)不透明度,其中 100 表示完全不透明,0 表示完全透明。
放置選項(xiàng):使用圖標(biāo)選擇放置圖像的位置:
垂直或水平鏡像圖像
選擇是以原始大小放置圖像的一個(gè)副本,縮放圖像以適合整個(gè)寬度,還是用原始大小的圖像副本填充整個(gè)寬度
如果選擇保留原始大小,請(qǐng)選擇圖像的放置位置:居中、側(cè)或角落。
僅限此項(xiàng)目:選擇是否只想在當(dāng)前項(xiàng)目中將此自定義圖像用作背景。
編輯器和工具:配置要用作編輯器和工具窗口背景的圖像。
空幀:配置在編輯器中未打開文件時(shí)用作背景的圖像。
清除和關(guān)閉:清除背景圖像并使用默認(rèn)背景。
配置代碼樣式
如果公司中存在某些編碼準(zhǔn)則,則在創(chuàng)建源代碼時(shí)必須遵循這些準(zhǔn)則。PyCharm 可幫助您維護(hù)所需的代碼樣式。
IDE 附帶了兩個(gè)預(yù)定義的方案:Project 方案和 Default 方案。
在“項(xiàng)目”方案中,您配置的設(shè)置僅適用于當(dāng)前項(xiàng)目。
這些設(shè)置存儲(chǔ)在 .idea 下的 codeStyles 文件夾中,并通過 VCS 與項(xiàng)目共享。
IDE 將在您修改項(xiàng)目的代碼樣式設(shè)置后創(chuàng)建該文件夾。
在“默認(rèn)方案(IDE 級(jí)方案)”中,配置的設(shè)置將應(yīng)用于選擇了“默認(rèn)代碼樣式方案”的所有現(xiàn)有項(xiàng)目。
這些設(shè)置存儲(chǔ)在 PyCharm 配置目錄下的 codestyles 文件夾中,不通過 VCS 共享。
如果要使用項(xiàng)目代碼樣式方案作為默認(rèn)方案,可以將其復(fù)制到 IDE 級(jí)別。反之亦然:您可以使用 IDE 級(jí)方案中的設(shè)置覆蓋當(dāng)前項(xiàng)目設(shè)置,并與團(tuán)隊(duì)的其他成員共享這些設(shè)置。
只能有一個(gè)項(xiàng)目代碼樣式方案。在 IDE 級(jí)別,可以有多個(gè)方案。多個(gè)項(xiàng)目可以引用相同的 IDE 級(jí)代碼樣式方案。
配置方案
在 PyCharm 中,代碼樣式設(shè)置是特定于語言的,因此您需要為項(xiàng)目中使用的每種語言單獨(dú)配置它們。您還可以從一種語言復(fù)制設(shè)置并將其應(yīng)用于另一種語言。
配置語言的代碼樣式
1、壓CtrlAlt0S打開 IDE 設(shè)置,然后選擇 “Editor”|”代碼風(fēng)格。
若要為新項(xiàng)目配置方案,請(qǐng)轉(zhuǎn)到“文件”|”新項(xiàng)目設(shè)置 |新項(xiàng)目的設(shè)置 |編輯 |代碼風(fēng)格。
2、選擇要為其配置代碼樣式的語言。
3、選擇要配置的代碼樣式方案:項(xiàng)目方案或 IDE 級(jí)方案之一。
單擊“默認(rèn)方案”旁邊的“,然后選擇”復(fù)制“以創(chuàng)建方案的副本。
瀏覽選項(xiàng)卡并配置代碼樣式首選項(xiàng)。
使用對(duì)話框的右側(cè)部分預(yù)覽更改。更改設(shè)置時(shí),預(yù)覽區(qū)域中會(huì)出現(xiàn)一個(gè)或多個(gè)閃爍區(qū)域,以強(qiáng)調(diào)更改。
應(yīng)用其他語言的代碼樣式
對(duì)于大多數(shù)受支持的語言,可以從其他語言或框架復(fù)制代碼樣式設(shè)置。
1、壓CtrlAlt0S打開 IDE 設(shè)置,然后選擇 “Editor”|”代碼風(fēng)格。
若要為新項(xiàng)目配置方案,請(qǐng)轉(zhuǎn)到“文件”|”新項(xiàng)目設(shè)置 |新項(xiàng)目的設(shè)置 |編輯 |代碼風(fēng)格。
2、選擇要為其配置代碼樣式的語言。
3、選擇要修改的代碼樣式方案:項(xiàng)目方案或 IDE 級(jí)方案之一。
4、單擊右上角的設(shè)置。
僅當(dāng)可以應(yīng)用其他語言的代碼樣式設(shè)置時(shí),才會(huì)顯示該鏈接。
5、從顯示的列表中,選擇要從中復(fù)制代碼樣式的語言。
復(fù)制代碼樣式設(shè)置
1、壓CtrlAlt0S打開 IDE 設(shè)置,然后選擇 “Editor”|”代碼風(fēng)格。
若要為新項(xiàng)目配置方案,請(qǐng)轉(zhuǎn)到“文件”|”新項(xiàng)目設(shè)置 |新項(xiàng)目的設(shè)置 |編輯 |代碼風(fēng)格。
2、選擇要復(fù)制的代碼樣式方案:項(xiàng)目方案或 IDE 級(jí)方案之一。
3、單擊該設(shè)置圖標(biāo),然后選擇以下選項(xiàng)之一:
復(fù)制到 IDE(對(duì)于項(xiàng)目方案):將所選方案復(fù)制到 IDE 級(jí)別。
PyCharm 將具有指定名稱的新代碼樣式保存到 PyCharm 主目錄。
復(fù)制到項(xiàng)目(對(duì)于 IDE 級(jí)方案):使用所選 IDE 級(jí)配置文件中的設(shè)置覆蓋當(dāng)前項(xiàng)目設(shè)置。
復(fù)制(對(duì)于 IDE 級(jí)別的方案):在同一級(jí)別上創(chuàng)建所選 IDE 方案的副本。
在“方案”字段中,鍵入新方案的名稱,然后按Enter以保存更改
添加 .editorconfig 文件
1、在“項(xiàng)目”視圖中,右鍵單擊包含要定義其代碼樣式的文件的源目錄,然后選擇“新建”|”EditorConfig。
2、選擇要定義的屬性,以便 PyCharm 為其創(chuàng)建存根,或?qū)⑺袕?fù)選框留空以手動(dòng)添加所需的屬性。
3、若要預(yù)覽對(duì)代碼樣式設(shè)置的更改將如何影響實(shí)際的源文件,請(qǐng)?jiān)?.editorconfig 文件的裝訂線中單擊視圖,然后選擇受其影響的源文件。預(yù)覽將在右側(cè)打開。
您可以在預(yù)覽窗格中進(jìn)行更改,以嘗試測(cè)試配置更改的反映方式,而不必?fù)?dān)心對(duì)源代碼進(jìn)行不需要的更改:當(dāng)您關(guān)閉 .editorconfig 文件時(shí),所有這些更改都將被丟棄。
網(wǎng)友評(píng)論