歡迎您光臨本站 註冊首頁

全網首秀之Pycharm十大實用技巧

←手機掃碼閱讀     ljg58026 @ 2020-05-03 , reply:0

PyCharm 應該是大多數 python 開發者的首選 IDE,每天我們都在上面敲著熟悉的代碼,寫出一個又一個奇妙的功能。它是幫助用戶在使用 Python 語言開發時提高其效率的工具,但是好多人只是把它當做一個文本編輯器使用,並沒有發揮出它的優勢,今天我來分享一下日常開發用到的一些技巧吧。
1.自動生成導入
您正在編寫代碼,想導入一個包,只記得包名,但是忘了它在那個py文件了,可以通過 pycharm 自動導入。當你寫了一個包名,pycharm會有提示是否需要導入,選擇後將根據您的項目樣式以正確的方式生成導入。
(動畫加載需要8秒,耐心等待)
2.批量移動類和方法
當你重構代碼時,需要把一些類或者函數移動到其他的文件時,如果你是通過對類進行剪切粘貼到其他文件,這樣做的話你真是個小可愛。pycharm 提供了 move 的功能,它可以幫你批量移動類或者方法,連類的依賴都幫你處理了。
( 動畫加載需要8秒,耐心等待 )
3.快速跳轉到最近編輯的文件
如果你的項目文件很多,想要在文件之間跳轉要怎麼做呢?使用“最近的文件”操作可以在正在處理的文件之間快速跳轉。您會得到一個低中斷彈出式窗口,該彈出式窗口是鍵盤友好的,可讓您在正在查看的文件之間跳轉。快捷鍵是 Ctrl-E on Windows/Linux and Cmd-E on the Mac。按兩次會有驚喜呦!
( 動畫加載需要8秒,耐心等待 )
4.快速返回上次操作的地方
比如你查看某個庫的源代碼後,想快速返回去,除了用鼠標點擊返回,還可以使用鍵盤快捷鍵 Ctrl-Alt-左/右 Win / Linux,Option-Cmd-左/右 macOS 。
( 動畫加載需要8秒,耐心等待 )
5.快速添加新的一行
我們經常在另一行中間添加一行代碼。也許我們正在修復某些問題,並希望繼續進行下一行。一般需要兩個步驟, 轉到該行的末尾,按回車在上面添加一行,或者轉到行的開頭按 Enter 鍵在上方留出空間,按向上鍵轉到該新的空行,也許按幾次Tab鍵以使縮進正確,而是使用Start New Line功能(Shift-Enter Win / Linux / macOS)。
將光標放在當前行中的任何位置(剛剛完成編輯),然後可以使用正確的縮進獲得空的下一行。對於上面的行,請使用“在當前位置之前開始新行”(Ctrl-Alt-Enter Win / Linux,Option-Cmd-Enter macOS。),您會得到一條新行,並根據語言和上下文進行了縮進。
( 動畫加載需要8秒,耐心等待 )
6.使用鍵盤快速的選擇代碼
在編碼中,我們選擇代碼並對其進行操作。例如,將其移至另一行,更改其縮進等。您可以使用鼠標進行選擇。或者,使用鍵盤。例如,使用將插入符移動到帶有選擇的上一個單詞(Shift-Ctrl-左/右Win / Linux,option-Shift-左/右macOS)來將光標向前或向後移動一個單詞,如果要選擇三個詞呢?做三遍?。
在 Python 代碼中,你經常希望從光標所在的位置逐步擴展選擇範圍:符號,子語句,完整語句,行,塊等。擴展選擇範圍(Ctrl-W或Shift-Ctrl -W Win / Linux,Option-Up / Down macOS)是理想的選擇。它在語義上起作用。持續按下它,直到獲得所需的選擇。
( 動畫加載需要8秒,耐心等待 )
7.使用鍵盤向上/向下移動代碼塊
我們希望在編輯器中快速處理代碼。使用剪切粘貼是一種快速的方法,但是有一種更好的方法可以暫時不從文件中刪除代碼。進行選擇(不使用鼠標),然後使用(Shift-Alt-Up / Down Win / Linux,Option-Shift-Up / Down macOS)將該選擇移至目標行。在視圖中,所選內容會一直拖動。
( 動畫加載需要8秒,耐心等待 )
8.重命名文件及其引用
你為一個變量起了一個名字。但是後來你又想換成另外一個名稱。你不想費心找到所有使用它的地方。搜索和替換可能會發現大量誤報。可以通過重命名(Shift-Ctrl-Alt-T, Win / Linux,Ctrl-T,macOS)以更改文件名和名稱。最重要的是,如果您改變主意,則撤消會將其作為一項編輯器事務恢復到原處。
( 動畫加載需要8秒,耐心等待 )
9.快速查看函數文檔
我們經常遇到不確定的代碼。別人的代碼。甚至我們的代碼。有時我們只想要函數的參數。我們想知道位置參數與關鍵字參數。或參數的類型。或其默認值。PyCharm具有多種功能,可向您顯示有關符號的文檔。
首先,快速文檔(Ctrl-P Win / Linux,F1 macOS)帶來了顯示所有信息的非干擾性內聯彈出窗口,並帶有一個超鏈接,您可以在其中導航到定義。
接著再按一次,彈出窗口將變成一個工具窗口,該窗口會針對您所登陸的每個符號進行更新。一直存在,一直在幫助...直到您要隱藏它,就像其他任何IDE工具窗口一樣。
( 動畫加載需要8秒,耐心等待 )
10.批量刪除沒有被使用的包
當你某個代碼文件引入了很多包,但是有些包沒有別使用,你無需手動一個一個的刪除未被引用的包,可以使用 Optimize Imports 功能,快捷鍵是Alt-Ctrl-字母0 Win / Linux,Control-Option-字母O macOS,pycharm 會批量幫你清除未被使用的包。
( 動畫加載需要8秒,耐心等待 )


[ljg58026 ] 全網首秀之Pycharm十大實用技巧已經有257次圍觀

http://coctec.com/docs/python/shhow-post-232646.html