摘要:顯示工具欄默認并不顯示工具欄,在大多數工具欄都放了最常用的操作,你可以通過主菜單顯示菜單欄來顯示工具欄。工具欄顯示出來后你還可以通過右鍵定制上面的按鈕,我會把一些跟相關的操作放到上面,比如,,默認它只加了和。
PyCharm是我強烈推薦的Python IDE,如果你有EDU的郵箱可以直接申請專業版授權,或者就使用社區版,功能上并沒有太多縮減,日常開發也完全夠用。
如果是首次安裝PyCharm,有一些設置項建議還是按照自己習慣修改掉,所謂磨刀不誤砍柴工。
顯示工具欄默認PyCharm并不顯示工具欄(Toolbar),在大多數IDE工具欄都放了最常用的操作,你可以通過主菜單-顯示-菜單欄來顯示工具欄。工具欄顯示出來后你還可以通過右鍵定制上面的按鈕,我會把一些跟VCS相關的操作放到上面,比如Fetch,Push,默認它只加了Pull和Commit。
智能提示匹配大小寫可能是出于動態語言和性能的考慮,PyCharm的代碼提示默認是大小寫敏感的。例如你敲b會提示你back但不會提示你BACK,坦白講挺不方便的,你可以改掉它。在設置里搜索match case就可以進行調整。
鼠標滾輪調整字體大小有時候我們討論或者分享代碼時,已經設置好的字體大小可能不太合適,很多IDE或者軟件都是支持使用鼠標滾輪實時調整字體大小的,PyCharm中你需要手動啟用這個功能。在設置中搜索zoom就可以找到對應設置項。
修改單元測試框架如果你也有寫單元測試的習慣,想必一定知道pytest,PyCharm可以很好地和很多知名的測試框架,但是默認它配置的是unittest,在設置中搜索test就可以調整成你常用的框架。
比如調整成pytest之后,只要你的方法名前綴是test_,那么IDE就會提示你這是一個test,在前面會多出一個小三角形,讓你很方便地運行或者調試。
PyCharm支持的測試框架很多,但我喜歡的還是pytest。
順帶一提的是,PyCharm可以自定義的類似配置還有很多,比如terminal使用的shell,虛擬環境選用的工具,Flask模板語言等等。
提交代碼前的選項假設你已經默認顯示工具欄,那么以后你提交代碼只需要點擊工具欄里的Commit按鈕即可,這時候會彈出一個對話框,你在這里可以很方便地看到你要提交的文件,可以隨意diff,add, remove甚至直接edit。很多時候我們在diff時發現有些旮旯里總漏點東西,一般的流程時關掉diff,回到編輯器,找到那個地方改掉,在PyCharm這個提交對話框,你可以一氣呵成,爽歪歪。
更厲害的是,你還可以選擇提交前格式化代碼,優化import區等等。
其他可以調整的設置外觀和主題,包括編輯器字體,背景等等。
快捷鍵,如果你記不住它默認的快捷鍵,那么就改成你能記住的。
隱藏某些項目文件,治愈強迫癥患者。(設置中搜索“ignore files”)
安裝自己順手的插件。(設置中搜索“plugins”)
一些使用心得總結內置的VCS很好用
內置的Version Control提供了日常操作需要的所有功能,而且觸手可及,關鍵是非常直觀,用過之后欲罷不能。它還提供了changlist和shelvset功能,讓你在合并或者提交代碼前暫存不想處理的修改,這是很多開發者都想要的功能。
內置的命令行工具很好用
IDE內置命令行工具其實是一個硬需求,很多IDE一開始都認為沒必要,但你看現在,幾乎你找不到一個不帶命令行的IDE。PyCharm帶的IDE最方便的地方在于,可以自動識別項目里的虛擬環境并啟用它,這是外部命令行工具沒法比擬的。
內置的Python Console很好用
寫Python肯定是離不開即時解釋器的,在PyCharm里你隨手就可以用Python Console測試代碼片段,它不僅提供了智能提示,還可以查看運行中的變量,甚至還能繪圖畫表,集成iPython Notebook。
修改運行時狀態很爽
當你用PyCharm調試代碼時,可以直接在Variables窗口看到運行變量,也可以直接修改這些變量的值,更厲害的是,你可以直接執行語句,點那個計算器一樣的圖標就行。
這個功能Visual Studio里也有,叫ImmediateWindow,可以節約你大把的調試時間。然而PyCharm少了一個Visual Studio里我非常喜歡的功能,拖拽當前斷點。假設當前斷點停在第40行,VS里可以直接拖到前面幾行,例如第30行,人為控制這塊代碼反復運行。
總是為新項目建立虛擬環境
千萬不要只用默認的Python解釋器寫多個項目,2個也不行,以后你會后悔的。在PyCharm建立一個新的虛擬環境只需要點幾下,不麻煩的。
導入導出配置最靠譜
前面我們說了很多配置選擇,如果你有N臺機器都安裝了PyCharm,每臺都重新配置一遍多累啊,特別是快捷鍵如果不用默認的,換機器都想哭啊。
PyCharm提供了一個同步配置的方案,你可以新建一個空的git repo,填到 Tools / Settings / Repository 里就可以自動上傳配置。別的機器也同樣配置一樣,理論上配置就云同步了。但是我親身體驗告訴你,這個真不靠譜,Mac和Windows多倒騰幾次就錯亂了,想哭啊。還好我有方案B。
方案B很簡單,在某一臺機器配置好后,選擇主菜單 - 文件 - 導出配置。導出的配置是一個jar文件,隨便扔到印象筆記或者堅果云里,新機器里用主菜單 - 文件 - 導入配置即可。
專業版和社區版的區別
剛好兩個版本我都在用,大概說說專業版多出來可能會用到的東西。
和Flask,Django深度集成,智能提示到你驚訝的級別。
支持調試多線程,提供性能優化工具。
快速獲得和顯示單元測試覆蓋率。
集成數據庫工具,可以在IDE里直接連接任何數據庫。
支持Live Edit,讓你在編輯代碼同時,實時在瀏覽器中展示。
支持一鍵部署docker。
專業版還是很厲害的,不過也很貴。多出來的功能挺方便,但也不是必須的,大家可以酌情選擇。
最后,祝大家happy coding。
關于作者:Toby Qin, Python 技術愛好者,目前從事測試開發相關工作,轉載請注明原文出處。
歡迎關注我的博客 https://betacat.online,你可以到我的公眾號中去當吃瓜群眾。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43149.html
文章目錄 強烈推薦系列教程,建議學起來!! 一.pycharm下載安裝二.python下載安裝三.pycharm上配置python四.配置鏡像源讓你下載嗖嗖的快4.1pycharm內部配置 4.2手動添加鏡像源4.3永久配置鏡像源 五.插件安裝(比如漢化?)5.1自動補碼神器第一款5.2漢化pycharm5.3其它插件 六.美女背景七.自定義腳本開頭八、這個前言一定要看九、pyt...
摘要:的安裝下載好之后雙擊打開可執行安裝文件選擇安裝目錄,需要的內存較多,建議將其安裝在盤或者盤,不建議放在系統盤盤。 yolov5無從下手?一篇就夠的保姆級教程,202...
摘要:快捷鍵及一些常用設置編輯基本的代碼完成類方法屬性快速導入任意類語句完成參數信息在方法中調用參數快速查看文檔外部文檔鼠標簡介顯示錯誤描述或警告信息自動生成代碼重新方法選中行注釋塊注釋選中增加的代碼塊回到之前狀態選定代碼塊結束開始快速修正代碼格 pycharm快捷鍵及一些常用設置 1、編輯(Editing) Ctrl + Space 基本的代碼完成(類、方法、屬性)Ctrl + Alt +...
摘要:的簡介隨著近年來的火爆程度逐年攀升越來越多的開發者開始因其豐富的庫支持簡潔高效的語法以及強大的運算速度而對其紛紛側目也正因此及基于它而生的各類框架如等普遍應用于當下各類場景下作為時代的弄潮兒大有獨領風騷之勢也正是因此毫無疑問是當前最好的編程 PyCharm的簡介 隨著近年來Python的火爆程度逐年攀升,越來越多的開發者開始因其豐富的庫支持,簡潔高效的語法以及強大的運算速度而對其紛紛側...
閱讀 1810·2021-10-09 09:44
閱讀 3381·2021-09-28 09:35
閱讀 1371·2021-09-01 10:31
閱讀 1657·2019-08-30 15:55
閱讀 2696·2019-08-30 15:54
閱讀 922·2019-08-29 17:07
閱讀 1371·2019-08-29 15:04
閱讀 2000·2019-08-26 13:56