1、簡介
Pycharm是Python/ target=_blank class=infotextkey>Python最受歡迎的集成開發(fā)環(huán)境之一。它具有良好的代碼助手、漂亮的主題和快捷方式,使編寫代碼變得簡單快捷。
話雖如此,開發(fā)者仍可以通過使用一些插件來提高在Pycharm中編寫Python代碼的效率和樂趣。在市場上,Pycharm有很多免費(fèi)的插件可以安裝。
下面是每個(gè)Python程序員都應(yīng)該安裝的4個(gè)Pycharm插件。其中大部分也可以在DataSpell中找到,DataSpell是一個(gè)與Pycharm類似的集成開發(fā)環(huán)境。
2、首先——學(xué)習(xí)如何安裝插件
要安裝本文中列出的任何插件,首先需要按照以下步驟操作:
- macOS:打開Pycharm,單擊“Preferences”。
- windows/linux:打開文件,單擊“Settings”。
然后,會打開一個(gè)窗口。轉(zhuǎn)到插件部分,單擊“Marketplace”選項(xiàng)卡,如下圖所示。
圖片
現(xiàn)在,可以搜索并安裝下面列出的任何插件。
3、Key Promoter X:記住Pycharm中的所有快捷鍵
Pycharm有很多快捷鍵,可以使開發(fā)者免于在鼠標(biāo)和鍵盤之間切換,從而加快編碼速度。
但問題是,Pycharm有太多的快捷鍵,很難記住它們。
在安裝Key Promoter X后,這個(gè)插件可以在工作時(shí)幫助開發(fā)者學(xué)習(xí)快捷鍵。每當(dāng)在Pycharm中使用鼠標(biāo)點(diǎn)擊一個(gè)按鈕時(shí),該插件會顯示應(yīng)該使用的鍵盤快捷鍵。
假設(shè)開發(fā)者想在Pycharm中運(yùn)行腳本。如果不記得快捷鍵,會右鍵單擊,然后選擇“run”。
如果安裝了Key Promoter X,就會彈出下面的提示。
圖片
在這種情況下,這個(gè)插件告訴開發(fā)者,應(yīng)該使用快捷鍵^ + shift + R,而不是右鍵單擊并選擇“run”。
每當(dāng)執(zhí)行繁瑣的鼠標(biāo)操作時(shí),這類提示都會彈出。通過這種方式,就可以實(shí)現(xiàn)無鼠標(biāo)開發(fā)了。
4、String Manipulation(字符串操作)
顧名思義,這個(gè)插件可以幫助開發(fā)者在Pycharm中操作任何字符串。
有了這個(gè)插件,可以做一些操作,如切換單詞的大小寫、反轉(zhuǎn)字符、交換單詞、編碼/解碼等。當(dāng)開發(fā)者想在不離開Pycharm的情況下編輯字符串時(shí),這個(gè)插件非常有用。
圖片
下面是“String Manipulation(字符串操作)”菜單中的所有選項(xiàng)。
圖片
5、Kite:智能自動完成
Pycharm的自動完成引擎很好,但如果想將自動完成提升到一個(gè)新的水平,就應(yīng)該安裝Kite。
Kite為Pycharm添加了基于AI的自動完成功能。有了這個(gè)插件,就能根據(jù)代碼上下文獲得快速的自動完成。此外,Kite還提供了更長的多行自動完成,而通常情況下不會得到這樣的自動完成。
來源:Kite
話雖如此,Kite最令人喜歡的一點(diǎn)是只需將鼠標(biāo)懸停在上面,就可以查看Python文檔。當(dāng)想了解某個(gè)方法的作用并查找編碼示例時(shí),這一點(diǎn)非常重要。
6、Rainbow CSV / Rainbow Brackets(彩虹CSV / 彩虹括號)
如果在Pycharm中閱讀CSV文件(所有內(nèi)容都是同一種顏色)或區(qū)分一對括號(同樣只有一種顏色)時(shí)遇到困難,可以分別使用Rainbow CSV和Rainbow Brackets。
Rainbow CSV是一個(gè)CSV文件閱讀器,可以在Pycharm中為CSV文件的每一列著色。不用再打開Microsoft Excel來檢查CSV文件的內(nèi)容了。
圖片
Rainbow Brackets可為代碼中的每一對括號賦予不同的顏色。當(dāng)在一行代碼中有很多括號時(shí),這就非常方便,不會再遺漏單個(gè)括號。
來源:JetBrains Marketplace
如果喜歡這個(gè)彩虹插件,請查看“Indent Rainbow”。它具有與前面的插件相同的功能,但現(xiàn)在還帶有縮進(jìn)功能。
7、補(bǔ)充內(nèi)容:在Pycharm中使用漂亮的主題
Pycharm有一些內(nèi)置的顏色方案,可以通過轉(zhuǎn)到“Preferences(偏好設(shè)置)”,選擇“Editor(編輯器)”,然后點(diǎn)擊“Color Scheme(配色方案)”來使用。
在這里可以找到一些方案,比如Classic Light、Darcula、Github、High Contrast等。總共有8個(gè),如果已經(jīng)使用Pycharm一段時(shí)間了,這些方案還不夠。
好消息是可以從插件部分安裝主題。下面是本文在市場上找到的“Space Gray(太空灰)”主題。
來源:JetBrains Marketplace
還可以安裝其他很酷的主題,比如One Dark Theme、Monokai Pro Theme和Atom One Theme。