[Python開發工具] Pycharm之快捷鍵
1
全局搜索: Ctrl+Shift+F,不過PyCharm的更強大, 你可以點選左側某個目錄后再按Ctrl+Shift+F, 這樣默認會搜索改目錄;tip: 如果只是想高亮下文件, 只要選中Project Navigator然后直接打字就會自動高亮所有匹配的文件;
2
添加注釋: Ctrl+/, 再按一遍取消注釋
3
重構Refactor: Ctrl+Alt+Shift+T
有時候代碼寫了好長了, 發現當初文件命名不合理, 手動修改需要遍歷所有引用的地方? 這時選擇對應的文件/文件夾后, Ctrl+Alt+Shift+T后選擇 rename; 如果是文件目錄分類不合理希望移動就選move; 如果選擇代碼中的任意變量或者常量, function name等等, 選擇rename, 自動幫你把所有引用的地方和定義修改掉, 而且提供preview功能確保不會錯誤的修改某些地方.
4
自動PEP8風格: Ctrl+Alt+L
滿眼的波浪線提示你代碼風格混亂時用一下, 世界清凈了;
5
智能糾正: Alt+Enter
在還沒import(install)模塊名上使用會import(install)相對應的模塊,免去跑到代碼頂部寫import;
在方法名上使用補注釋,在測試中使用幫你補充斷言代碼……不管出錯了不知道怎么辦,知道怎么辦想這么辦時都按下這個快捷鍵,有驚喜!
6
運行當前文件: Ctrl+Shift+F10
十分智能,如果是測試代碼,則以測試模式run,並列出測試通過情況
7
查注釋(docstring): Ctrl+Q
8查定義的(源代碼): Ctrl+B/Ctrl+I
9
查看參數: Ctrl+P
在括號內按下,就知道當前位置該給啥參數
10
另起一行: Shift+Enter
光標在行內任意位置都能另起一行,且不破壞當行結構;
11
復制當前行: Ctrl+D
12
刪除當前行: Ctrl+X
13
彈出常用的snippet: *Ctrl+J
比如: if name == "main":
14
搜索一切: 雙擊shift
搜索一切,不管是IDE功能、文件、方法、變量……都能搜索
15
Ctrl+光標
當按住ctrl,鼠標移到標識符上面時,會顯示一些提示信息。
當按住ctrl,並點擊時,可以跳到定義處或者彈框列出所有引用的地方,只有一個地方引用時,會直接跳
16
最近打開的文件: Ctrl+E
17
智能補全Tab:
這個應該都知道, 補充一個, 輸入a.print然后按tab有驚喜
18
Surround with: Ctrl+Alt+T
比如將光標所在的語句或塊用try...except...包住。
19
Extend Selection: Ctrl+W
往外擴展選擇范圍。我一般用來選中單詞、兩個引號或括號之間的內容。
20Surround selection on typing quote or brace:
這個是個setting, 設置一下方便不少, Ctrl+Shift+A搜索smart keys, 勾選Surround selection on typing quote or brace, 這樣選中文字后引號或者括號或自動加到頭尾兩側, 而不是替換文字;