十個Pycharm使用小技巧——提升效率

一些比較實用的Pycharm的快捷鍵,提升編寫開發(fā)效率。

1、解除語法限制

默認情況下,Pycharm會對代碼進行檢查,包括但不僅限于代碼是否有語法錯誤,是否符合PEP8規(guī)范。

如命名檢查,如下圖

變量dataset下出現(xiàn)波浪線

變量data_set下正常,無波浪線

如果變量名不是一個已存在的英文單詞,就會出現(xiàn)一條波浪線,當一個變量里有多個單詞時,Python 推薦的寫法是用下劃線來分隔,其他語言中可能會習慣使用大小駝峰命名法,但是在Pycharm中看來data_set是規(guī)范的,而dataset由于單詞庫中不存在它,所以是不規(guī)范的。每個人的命名習慣不一樣,代碼波浪線雖然不會影響代碼的執(zhí)行的,但是會影響開發(fā)者的心情。

如代碼中存在問題,當鼠標選擇對應的代碼時,就會自動彈出小燈泡,這個燈泡也是不同是有顏色之分的,如果是紅燈泡,一般都是語法問題,如果不處理會影響代碼運行。而如果是黃燈泡,就只是一個提示,提示你代碼不規(guī)范等,并不會影響程序的運行。

解決

pycharm的最右下角有一個人頭形狀的標志

點擊

將高亮等級調到Syntax以及None分別可以實現(xiàn)對不規(guī)范代碼以及語法錯誤取消高亮。

2、標簽欄多行顯示

當在pycharm打開一個文件,標簽欄就會占用一個標簽位置,可以使用快捷鍵

alt + ←:切換到左邊標簽頁

alt + → :切換到右邊標簽頁

ctrl + F4:關閉當前標簽

但是當打開多個文件,一行標簽欄放不下,最右側就會顯示隱藏幾個文件

默認pycharm中標簽是一行顯示,標簽多行顯示可以將show tabs in one row取消,然后apply即可

標簽就會多行顯示,清楚看到自己打開的文件

3、大小寫轉換

通常情況下,在python中變量都是小寫下劃線連接,但是有時候需要設置一些常量,這些常量習慣用大寫字母,并且為了方便管理,習慣上在一個文件中,將常量統(tǒng)一放置在開頭處,方便管理。

crtl + shift + U:實現(xiàn)變量大小寫轉換

4、折疊展開

對于一些代碼塊如for循環(huán),if選擇,一個函數(shù),一個類。想要折疊可以使用

ctrl + -:折疊當前代碼塊

ctrl + +:展開當前代碼塊

ctrl + shift + -:折疊所有代碼塊

ctrl + shift + +:展開所有代碼塊

但是對于折疊其他部分代碼,可以先選中需要折疊的代碼,然后使用

ctrl + . :即可以實現(xiàn)折疊與展開

5、歷史剪切板

在寫代碼的時候,經(jīng)常會有復制粘貼的操作。ctrl + c或者v當然很容易,但是有時候需要查看歷史記錄,則可以是使用

ctrl + shift + V :?調出歷史剪切板

如下圖

6、參數(shù)或者文檔查詢

當要使用自定義函數(shù)或者其他函數(shù)的時候可能出現(xiàn)要填寫參數(shù),或者查看函數(shù)功能,這個時候如果使用鼠標左鍵點擊進入函數(shù)體,多少有點不方便,并且耗時。

下面快捷鍵可能會有所幫助

ctrl + P:使用函數(shù)的時,快速查詢函數(shù)有哪些參數(shù),如下圖

ctrl + Q:快速預覽查看文檔,如下圖

ctrl + shift + i:快速預覽源代碼,如下圖

7、全局替換

經(jīng)常出現(xiàn)變量名需要替換的情況,一般使用ctrl + F可以實現(xiàn)查找,但是如果一個一個找到,再修改會很耗時。全局替換會很方便

ctrl + G:實現(xiàn)全局替換

在第一行輸入需要替換的變量后,工作區(qū)的代碼相同的變量會高亮,在第二行輸入替換后的變量名,可以點擊右側的逐個替換或者全局替換,也可以設定是否匹配大小寫。

8、工作區(qū)分割

工作區(qū)只有一個,但是如果需要兩個文件對比參考,使用alt+左右箭頭切換標簽進入不同的文件又不方便,因此可以設置工作區(qū)橫向縱向分割。

在File中的settings查找keymap根據(jù)自定義設置Split快捷鍵即可

效果如下圖

9、快速跳轉error所在位置

代碼難免會出現(xiàn)一些不規(guī)范或者錯誤的地方

以下快捷鍵可以快速定位

F2:跳轉到下一個有錯誤的問題行

shift + F2:跳轉到上一個有一個錯誤的問題行

10、書簽快速定位

當一些復雜代碼或者源碼的時候,通常需要備注留意,但是也不好在代碼做備注。

這時候可以使用pycharm書簽功能。很實用

F11:在某一行打上或取消普通書簽

ctrl + F11:某一行打上或者取消數(shù)字書簽

shift + F11:查看所有標簽

crtl + 數(shù)字:定位到書簽所在行。

shift + F11:查看所有標簽列表。

并且還可以為每一個書簽打上備注

按下ctrl + F11打上數(shù)字書簽,然后按下相應的數(shù)字鍵,如3即可打上書簽

然后使crtl+數(shù)字,即可定位到書簽所在行。

也可使用shift + F11查看所有標簽列表

?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容