PyCharm2021是一款非常好用的專業(yè)Python編程開發(fā)工具,可以幫助用戶在使用Python語言開發(fā)時提高其效率,比如調(diào)試、語法高亮、Project管理、代碼跳轉(zhuǎn)、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用于支持Django框架下的專業(yè)Web開發(fā),這些功能在先進(jìn)代碼分析程序的支持下,使 PyCharm 成為 Python 專業(yè)開發(fā)人員和剛起步人員使用的有力工具!
新功能
1、協(xié)作開發(fā)
Code With Me 在功能豐富的遠(yuǎn)程協(xié)作環(huán)境中連接遠(yuǎn)程團(tuán)隊。 設(shè)置所需訪問級別,共享鏈接邀請他人與您協(xié)作處理項目。 您的同事甚至不需要安裝自己的 IDE 即可與您進(jìn)行協(xié)作。 Code With Me 包含的嵌入式音頻和視頻通話以及聊天消息將幫助團(tuán)隊討論代碼,共享知識并更有效地合作。
2、更快地編制項目的索引
為主流 Python 解釋器提供了經(jīng)過改進(jìn)的預(yù)構(gòu)建索引,加快 PyCharm 中標(biāo)準(zhǔn)庫索引的編制速度。 這種方法也幫助我們減小了 PyCharm 安裝程序的大小。
3、直接處理 WSL 項目
現(xiàn)在,您可以直接處理 WSL 文件系統(tǒng)中的項目。 使用 PyCharm,您可以在 \\wsl$ 中打開任何目錄。 如果 IDE 在目錄中檢測到 Python 文件,它將建議創(chuàng)建基于 WSL 的解釋器。 它還可以檢測是否已經(jīng)存在 WSL 解釋器。 對于版本控制,您可以使用 WSL 實(shí)例上安裝的 Git 版本。
4、模塊成員補(bǔ)全自動導(dǎo)入
現(xiàn)在,當(dāng)您在代碼中引用模塊或軟件包名稱并調(diào)用代碼補(bǔ)全時,PyCharm 會自動添加 import 語句,提供可用模塊成員的列表。 代碼補(bǔ)全自動導(dǎo)入也適用于一些常見的軟件包名稱別名,如 NumPy 的 np 或 pandas 的 pd。
5、多參數(shù)智能補(bǔ)全
PyCharm 現(xiàn)在可以識別包含多個具有已定義實(shí)參的形參的方法。 為這類方法調(diào)用代碼補(bǔ)全時,PyCharm 會分析上下文并為具有相同名稱的局部變量的所有參數(shù)提供補(bǔ)全建議。
6、修飾方法的輸入建議
PyCharm 可以根據(jù)修飾器的類型和類型提示驗(yàn)證修飾方法的類型。
7、適用于 Python 軟件包的工具窗口
使用新的 Python Packages 工具窗口,在編輯器內(nèi)即可安裝新的 Python 軟件包或?yàn)g覽所有可供下載的軟件包,而無需離開編輯器。 您可以隨時從主菜單開啟:View | Tool Windows | Python Packages。
Python Packages 工具窗口將顯示所有已安裝的軟件包以及 PyPI 存儲庫中所有可用的軟件包。
8、內(nèi)置 HTML 預(yù)覽
新的內(nèi)置瀏覽器預(yù)覽可以讓您快速預(yù)覽 HTML 文件。 IDE 中的任何 HTML 文件變更以及鏈接的 CSS 和 JavaScript 文件的變更都會被立即保存,預(yù)覽也將即時更新。 要打開預(yù)覽,請點(diǎn)擊編輯器右上角微件中的 PyCharm Logo 圖標(biāo)。
9、分割編輯器模式的最大化選項卡視圖
現(xiàn)在,您可以在分割模式下雙擊選項卡使其最大化。 再次雙擊即可恢復(fù)其原始大小。
安裝教程
1、解壓從本站下載的壓縮包,得到如下文件。
2、雙擊運(yùn)行pycharm-professional-2020.1.exe,選擇安裝路徑。
3、勾選創(chuàng)建快捷方式。
4、安裝完成,點(diǎn)擊finish退出安裝向?qū)А?/p>
5、啟動軟件,彈出注冊界面,選擇evaluate for free,點(diǎn)擊evaluate試用軟件。
6、插件(Plugins)-》齒輪按鈕-》通過磁盤安裝(Install Plugin From Disk)-》瀏覽。
7、選中本地激活文件插件BetterIntelliJ-x.x.zip,然后重啟軟件,使用激活碼激活。
8、界面幫助(Help)-》管理許可證(Manage License)-》 新增 (Add New License)。
9、選擇激活碼方式(Activation Code),粘貼該激活插件的通用激活碼,點(diǎn)擊激活。
10、至此PyCharm2021.1軟件已經(jīng)完美破解成功,以上便是該款軟件的破解流程。
使用說明
一、從版本控制中檢出現(xiàn)有項目
您也可以從VCS存儲或存儲庫下載源。選擇Git(GitHub),Mercurial,Subversion,Perforce(僅在專業(yè)版中受支持),然后輸入憑據(jù)以訪問存儲。然后,輸入源的路徑并將存儲庫克隆到本地主機(jī)
二、創(chuàng)建一個新項目
要創(chuàng)建一個項目,請執(zhí)行以下任一操作:
在主菜單中,選擇“文件”。新項目
在歡迎屏幕上,單擊 新建項目
在軟件社區(qū)中,您只能創(chuàng)建Python項目,而使用 Professional版本,您可以使用多種選擇來創(chuàng)建Web框架項目。
三、配置Python解釋器
創(chuàng)建新項目時,您會注意到設(shè)置了一個解釋器來執(zhí)行項目中的代碼。對于一個新項目,將解釋器創(chuàng)建為隔離的虛擬環(huán)境:venv,pipenv或Conda。在工作時,您可以更改它或創(chuàng)建新的解釋器。您可以基于同一軟件可執(zhí)行文件創(chuàng)建多個解釋器。當(dāng)您需要創(chuàng)建不同的虛擬環(huán)境來開發(fā)不同類型的應(yīng)用程序時,這很有用。例如,您可以創(chuàng)建一個基于Python 3.6的虛擬環(huán)境來開發(fā)Django應(yīng)用程序,并創(chuàng)建另一個基于同一Python 3.6的虛擬環(huán)境來與科學(xué)庫一起工作。
您可以配置:
基于標(biāo)準(zhǔn)(IronPython, PyPy,Jython, CPython)的系統(tǒng)解釋器。
Virtualenv環(huán)境: Virtualenv, Pipenv和Conda。
使用Professional版本,您還可以配置解釋器以在遠(yuǎn)程環(huán)境中執(zhí)行Python代碼。
SSH協(xié)議
流浪漢
WSL(僅適用于Windows)
基于Docker的解釋器(Docker, Docker Compose)。
您不能將任何軟件包安裝到基于Docker的項目解釋器中。
快捷鍵大全
1、編輯(Editing)
Ctrl + Space:基本的代碼完成(類、方法、屬性)
Ctrl + Alt + Space:快速導(dǎo)入任意類
Ctrl + Shift + Enter:語句完成
Ctrl + P:參數(shù)信息(在方法中調(diào)用參數(shù))
Ctrl + Q:快速查看文檔
F1:外部文檔
Shift + F1:外部文檔,進(jìn)入web文檔主頁
Ctrl + Shift + Z:Redo 重做
Ctrl + 懸浮/單擊鼠標(biāo)左鍵:簡介/進(jìn)入代碼定義
Ctrl + F1:顯示錯誤描述或警告信息
Alt + Insert:自動生成代碼
Ctrl + O:重新方法
Ctrl + Alt + T:選中
Ctrl + /:行注釋/取消行注釋
Ctrl + Shift + /:塊注釋
Ctrl + W 選中增加的代碼塊
Ctrl + Shift + W:回到之前狀態(tài)
Ctrl + Shift + ]/[ :選定代碼塊結(jié)束、開始
Alt + Enter:快速修正
Ctrl + Alt + L:代碼格式化
Ctrl + Alt + O:優(yōu)化導(dǎo)入
Ctrl + Alt + I:自動縮進(jìn)
Tab / Shift + Tab:縮進(jìn)、不縮進(jìn)當(dāng)前行
Ctrl+X/Shift+Delete:剪切當(dāng)前行或選定的代碼塊到剪貼板
Ctrl+C/Ctrl+Insert:復(fù)制當(dāng)前行或選定的代碼塊到剪貼板
Ctrl+V/Shift+Insert:從剪貼板粘貼
Ctrl + Shift + V:從最近的緩沖區(qū)粘貼
Ctrl + D:復(fù)制選定的區(qū)域或行
Ctrl + Y:刪除選定的行
Ctrl + Shift + J:添加智能線
Ctrl + Enter:智能線切割
Shift + Enter:另起一行
Ctrl + Shift + U:在選定的區(qū)域或代碼塊間切換
Ctrl + Delete:刪除到字符結(jié)束
Ctrl + Backspace:刪除到字符開始
Ctrl + Numpad+/-:展開/折疊代碼塊(當(dāng)前位置的:函數(shù),注釋等)
Ctrl + shift + Numpad+/-:展開/折疊所有代碼塊
Ctrl + F4:關(guān)閉運(yùn)行的選項卡
2、查找/替換(Search/Replace)
F3:下一個
Shift + F3:前一個
Ctrl + R:替換
Ctrl + Shift + F:或者連續(xù)2次敲擊shift 全局查找{可以在整個項目中查找某個字符串什么的,如查找某個函數(shù)名字符串看之前是怎么使用這個函數(shù)的}
Ctrl + Shift + R:全局替換
3、運(yùn)行(Running)
Alt + Shift + F10:運(yùn)行模式配置
Alt + Shift + F9:調(diào)試模式配置
Shift + F10:運(yùn)行
Shift + F9:調(diào)試
Ctrl + Shift + F10:運(yùn)行編輯器配置
Ctrl + Alt + R:運(yùn)行manage.py任務(wù)
4、調(diào)試(Debugging)
F8:跳過
F7:進(jìn)入
Shift + F8:退出
Alt + F9:運(yùn)行游標(biāo)
Alt + F8:驗(yàn)證表達(dá)式
Ctrl + Alt + F8:快速驗(yàn)證表達(dá)式
F9:恢復(fù)程序
Ctrl + F8:斷點(diǎn)開關(guān)
Ctrl + Shift + F8:查看斷點(diǎn)
5、導(dǎo)航(Navigation)
Ctrl + N:跳轉(zhuǎn)到類
Ctrl + Shift + N:跳轉(zhuǎn)到符號
Alt + Right/Left:跳轉(zhuǎn)到下一個、前一個編輯的選項卡(代碼文件)
Alt + Up/Down:跳轉(zhuǎn)到上一個、下一個方法
F12:回到先前的工具窗口
Esc:從工具窗口回到編輯窗口
Shift + Esc:隱藏運(yùn)行的、最近運(yùn)行的窗口
Ctrl + Shift + F4:關(guān)閉主動運(yùn)行的選項卡
Ctrl + G:查看當(dāng)前行號、字符號
Ctrl + E:當(dāng)前文件彈出,打開最近使用的文件列表
Ctrl+Alt+Left/Right:后退、前進(jìn)
Ctrl+Shift+Backspace:導(dǎo)航到最近編輯區(qū)域 {差不多就是返回上次編輯的位置}
Alt + F1:查找當(dāng)前文件或標(biāo)識
Ctrl+B / Ctrl+Click:跳轉(zhuǎn)到聲明
Ctrl + Alt + B:跳轉(zhuǎn)到實(shí)現(xiàn)
Ctrl + Shift + I:查看快速定義
Ctrl + Shift + B:跳轉(zhuǎn)到類型聲明
Ctrl + U:跳轉(zhuǎn)到父方法、父類
Ctrl + ]/[:跳轉(zhuǎn)到代碼塊結(jié)束、開始
Ctrl + F12:彈出文件結(jié)構(gòu)
Ctrl + H:類型層次結(jié)構(gòu)
Ctrl + Shift + H:方法層次結(jié)構(gòu)
Ctrl + Alt + H:調(diào)用層次結(jié)構(gòu)
F2 / Shift + F2:下一條、前一條高亮的錯誤
F4 / Ctrl + Enter:編輯資源、查看資源
Alt + Home:顯示導(dǎo)航條
F11:書簽開關(guān)
Ctrl + Shift + F11:書簽助記開關(guān)
Ctrl + #[0-9]:跳轉(zhuǎn)到標(biāo)識的書簽
Shift + F11:顯示書簽
6、搜索相關(guān)(Usage Search)
Alt + F7/Ctrl + F7:文件中查詢用法
Ctrl + Shift + F7:文件中用法高亮顯示
Ctrl + Alt + F7:顯示用法