Pycharm 常用快捷鍵大全


常用快捷鍵

快捷鍵 功能
Ctrl + Q 快速查看文檔
Ctrl + F1 顯示錯誤描述或警告信息
Ctrl + / 行注釋(可選中多行)
Ctrl + Alt + L 代碼格式化
Ctrl + Alt + O 自動導入
Ctrl + Alt + I 自動縮進
Tab / Shift + Tab 縮進、不縮進當前行(可選中多行)
Ctrl+C/Ctrl+Insert 復制當前行或選定的代碼塊到剪貼板
Ctrl + D 復制選定的區域
Ctrl + Y 刪除當前行
Shift + Enter 換行(不用鼠標操作了)
Ctrl +J 插入模版
Ctrl + Shift +/- 展開/折疊全部代碼塊
Ctrl + Numpad+ 全部展開
Ctrl + Numpad- 全部折疊
Ctrl + Delete 刪除到字符結束
Ctrl + Backspace 刪除到字符開始
Ctrl + Shift + F7 將當前單詞在整個文件中高亮,F3移動到下一個,ESC取消高亮。
Alt + up/down 方法上移或下移動
Alt + Shift + up/down 當前行上移或下移動
Ctrl + B/鼠標左鍵 轉到方法定義處
Ctrl + W 選中增加的代碼塊
Shift + F6 方法或變量重命名
Ctrl + E 最近訪問的文件
Esc 從其他窗口回到編輯窗口
Shift + Esc 隱藏當前窗口,焦點到編輯窗口
F12 回到先前的工具窗口
Ctrl + Shift + up 快速上移某一行
Ctrl + Shift + down 快速下移某一行
ctrl+alt+左箭頭 返回上一個光標的位置(CTRL進入函數后返回)
ctrl+alt+右箭頭 前進到后一個光標的位置

全部快捷鍵

1、編輯(Editing)

快捷鍵 功能
Ctrl + Space 基本的代碼完成(類、方法、屬性)
Ctrl + Alt + Space 快速導入任意類
Ctrl + Shift + Enter 語句完成
Ctrl + P 參數信息(在方法中調用參數)
Ctrl + Q 快速查看文檔
Shift + F1 外部文檔
Ctrl + 鼠標 簡介
Ctrl + F1 顯示錯誤描述或警告信息
Alt + Insert 自動生成代碼
Ctrl + O 重新方法
Ctrl + Alt + T 選中
Ctrl + / 行注釋
Ctrl + Shift + / 塊注釋
Ctrl + W 選中增加的代碼塊
Ctrl + Shift + W 回到之前狀態
Ctrl + Shift + ]/[ 選定代碼塊結束、開始
Alt + Enter 快速修正
Ctrl + Alt + L 代碼格式化
Ctrl + Alt + O 自動導入
Ctrl + Alt + I 自動縮進
Tab / Shift + Tab 縮進、不縮進當前行
Ctrl+X/Shift+Delete 剪切當前行或選定的代碼塊到剪貼板
Ctrl+C/Ctrl+Insert 復制當前行或選定的代碼塊到剪貼板
Ctrl+V/Shift+Insert 從剪貼板粘貼
Ctrl + Shift + V 從最近的緩沖區粘貼
Ctrl + D 復制選定的區域或行到后面或下一行
Ctrl + Y 刪除當前行
Ctrl + Shift + J 添加智能線
Ctrl + Enter 智能線切割
Shift + Enter 下一行另起一行
Ctrl + Shift + U 在選定的區域或代碼塊間切換
Ctrl + Delete 刪除到字符結束
Ctrl + Backspace 刪除到字符開始
Ctrl + Numpad+/- 展開折疊代碼塊
Ctrl + Numpad+ 全部展開
Ctrl + Numpad- 全部折疊
Ctrl + F4 關閉運行的選項卡

2、查找/替換(Search/Replace)

快捷鍵 功能
F3 下一個
Shift + F3 前一個
Ctrl + R 替換
Ctrl + Shift + F 全局查找
Ctrl + Shift + R 全局替換

3、運行(Running)

快捷鍵 功能
Alt + Shift + F10 運行模式配置
Alt + Shift + F9 調試模式配置
Shift + F10 運行
Shift + F9 調試
Ctrl + Shift + F10 運行編輯器配置
Ctrl + Alt + R 運行manage.py任務

4、調試(Debugging)

快捷鍵 功能
F8 跳過
F7 進入
Shift + F8 退出
Alt + F9 運行游標
Alt + F8 驗證表達式
Ctrl + Alt + F8 快速驗證表達式
F9 恢復程序
Ctrl + F8 斷點開關
Ctrl + Shift + F8 查看斷點

5、導航(Navigation)

快捷鍵 功能
Ctrl + N 跳轉到類
Ctrl + Shift + N 跳轉到符號
Alt + Right/Left 跳轉到下一個、前一個編輯的選項卡
F12 回到先前的工具窗口
Esc 從其他窗口回到編輯窗口
Shift + Esc 隱藏當前窗口,焦點到編輯窗口
Ctrl + Shift + F4 關閉主動運行的選項卡
Ctrl + G 查看當前行號、字符號
Ctrl + E 最近訪問的文件
Ctrl+Alt+Left/Right 后退、前進
Ctrl+Shift+Backspace 導航到最近編輯區域
Alt + F1 查找當前文件或標識
Ctrl+B / Ctrl+Click 跳轉到聲明
Ctrl + Alt + B 跳轉到實現
Ctrl + Shift + I 查看快速定義
Ctrl + Shift + B 跳轉到類型聲明
Ctrl + U 跳轉到父方法、父類
Alt + Up/Down 跳轉到上一個、下一個方法
Ctrl + ]/[ 跳轉到代碼塊結束、開始
Ctrl + F12 彈出文件結構
Ctrl + H 類型層次結構
Ctrl + Shift + H 方法層次結構
Ctrl + Alt + H 調用層次結構
F2 / Shift + F2 下一條、前一條高亮的錯誤
F4 / Ctrl + Enter 編輯資源、查看資源
Alt + Home 顯示導航條F11書簽開關
Ctrl + Shift +F11 書簽助記開關
Ctrl #[0-9] + 跳轉到標識的書簽
Shift + F11顯示書簽
快捷鍵 功能
Alt + F7/Ctrl + F7 文件中查詢用法
Ctrl + Shift + F7 文件中用法高亮顯示
Ctrl + Alt + F7 顯示用法

7、重構(Refactoring)

快捷鍵 功能
F5 復制
F6 剪切
Alt + Delete 安全刪除
Shift + F6 方法或變量重命名
Ctrl + F6 更改簽名
Ctrl + Alt + N 內聯
Ctrl + Alt + M 提取方法
Ctrl + Alt + V 提取屬性
Ctrl + Alt + F 提取字段
Ctrl + Alt + C 提取常量
Ctrl + Alt + P 提取參數

8、控制VCS/Local History

快捷鍵 功能
Ctrl + K 提交項目
Ctrl + T 更新項目
Alt + Shift + C 查看最近的變化
Alt + BackQuote(’)VCS 快速彈出
Ctrl + Alt + J 當前行使用模版

9、模版(Live Templates)

快捷鍵 功能
Ctrl + Alt + J 當前行使用模版
Ctrl +J 插入模版

10、基本(General)

快捷鍵 功能
Alt + #[0-9] 打開相應編號的工具窗口
Ctrl + Alt + Y 同步
Ctrl + Shift + F12 最大化編輯開關
Alt + Shift + F 添加到最喜歡
Alt + Shift + I 根據配置檢查當前文件
Ctrl + BackQuote(’) 快速切換當前計划
Ctrl + Alt + S 打開設置頁
Ctrl + Shift + A 查找編輯器里所有的動作
Ctrl + Tab 在窗口間進行切換

使用小tips

1:PyCharm可以在一個窗口中使用多個項目。

要在已打開的窗口中打開項目,請在“文件”菜單上選擇“打開”,然后在“打開項目”對話框中選擇“在當前窗口中打開”選項,然后選中“添加到當前打開的項目”復選框。
步驟:File-->open-->選擇要打開的項目-->按圖片選擇

2:快速打開編輯器中的任何類,Ctrl + N、Ctrl + Shift + N

請按Ctrl + N(Navigate | Class)並開始輸入類的名稱。 從顯示的下拉列表中選擇類。
您可以使用Ctrl + Shift + N(導航|文件)以類似的方式打開項目中的任何文件

3 代碼完成功能可以讓您快速完成代碼中的各種語句。

例如,開始輸入一個類名,然后按Ctrl +空格來完成它。 當有多個選項可用時,它們將顯示在查找列表中。

4:通過按Ctrl +空格兩次來調用代碼完成特性的一個特殊變體,可以讓您完成任何類的名稱,而不管它是否被導入到當前文件中。 如果類尚未導入,則會自動生成導入語句。

5:您可以快速找到所有在整個項目中使用特定類,方法或變量的地方,方法是將脫字符按照符號名稱或代碼中的用法進行定位,然后按Alt + F7(在彈出式菜單中查找用法)。

6:要快速查看插入符號處的文檔,請按Ctrl + Q(查看|快速文檔)。

7:要導航到代碼中某處使用的類,方法或變量的聲明,請將插入符定位到使用位置,然后按Ctrl + B。 您也可以點擊鼠標的用法按下Ctrl鍵跳到聲明。

8:您可以使用Ctrl + F12(導航|文件結構)在當前編輯的文件中快速導航。

它顯示了當前班級的成員名單。 選擇要導航到的元素,然后按Enter鍵或F4鍵。
要輕松找到列表中的項目,只需輸入名稱即可。

9:您可以輕松地重命名您的本地變量,並自動更正所有使用它們的地方。

要嘗試它,將插入符號放在要重命名的變量中,然后按Shift + F6(Refactor | Rename)。 在出現的彈出窗口中輸入新名稱,或選擇一個建議名稱,然后按Enter鍵。

10:使用代碼完成時,您可以使用Tab鍵在彈出列表中接受當前突出顯示的選擇。

與使用Enter鍵接受不同,選定的名稱將覆蓋脫字符右側的其余名稱。 這對於用另一個替換一個方法或變量名是特別有用的。

11:您是否知道,您可以在PyCharm的編輯器和工具窗口中關閉選項卡,而無需使用上下文菜單命令? 用鼠標指向要關閉的選項卡,然后單擊鼠標中鍵或使用Shift +單擊組合就足夠了。

12:要在任何視圖(項目視圖,結構視圖或其他)中快速選擇當前編輯的元素(類,文件,方法或字段),請按Alt + F1。

13:速度搜索在所有樹視圖中都可用:只需開始輸入,然后快速找到必要的項目。

14:任何工具窗口中的Esc鍵將焦點移動到編輯器。

Shift + Esc將焦點移動到編輯器,並隱藏當前(或最后一個活動)工具窗口。

F12鍵將焦點從編輯器移到最后一個聚焦的工具窗口。

15:編輯器中的Ctrl + W(擴展選擇)選擇插入符號處的單詞,然后選擇源代碼的擴展區域。 例如,可以選擇一個方法名稱,然后是調用這個方法的表達式,然后是整個語句,然后是包含的塊等。還可以選擇插入的字和源代碼的擴展區域, 點擊編輯器中的目標區域。

16:Extract Variable重構可以幫助您簡化代碼中的復雜語句。 例如,在下面的代碼片段中,可以在代碼中選擇一個表達式,然后按Ctrl + Alt + V(Refactor | Extract | Variable)。

17:編輯器中的Ctrl + D復制所選塊或當前行,而不選擇塊。

18:代碼| 移動語句向上/向下操作對於重新組織文件中的代碼行非常有用,例如,使變量聲明更接近變量用法。

例如,選擇一個代碼片段,然后按Ctrl + Shift +向上箭頭或Ctrl + Shift +向下箭頭。

19:Ctrl + Shift + J快捷鍵將兩行合並為一行,並刪除不必要的空格以符合您的代碼樣式。

20:如果光標位於方法調用的括號之間,按下Ctrl + P將彈出一個有效參數列表。

21:Ctrl + Shift + Backspace(導航|上一個編輯位置)將您帶回到您在代碼中進行更改的最后一個地方。

按Ctrl + Shift + Backspace幾次,可以更深入地了解您的更改歷史記錄。

22:使用Ctrl + Shift + F7(Edit | Find |突出顯示文件中的用法)快速突出顯示當前文件中某些變量的用法。

使用F3和Shift + F3鍵瀏覽突出顯示的用法。
按Esc刪除突出顯示。

23:要查看您的本地文件更改歷史記錄,請調用本地歷史記錄| 顯示上下文菜單中的歷史記錄( Local History | Show History)。 您可以瀏覽不同的文件版本,查看差異並回滾到任何以前的版本。

使用相同的上下文菜單項查看目錄上的更改歷史記錄。 你永遠不會失去這個功能的任何代碼!

24:Ctrl + E(查看|最近的文件)帶來最近訪問的文件的彈出列表。 選擇所需的文件,然后按Enter打開它。

25:要在編輯器中的方法之間顯示分隔線,請打開編輯器設置,然后選中“外觀”頁面中的“顯示方法分隔符”復選框。

26:當使用基本代碼完成(Ctrl +空格)時,輸入標識符中任何地方存在的任何字符。--提示符

27:使用Alt +向上箭頭和Alt +向下箭頭鍵在編輯器中快速移動方法。

28:使用Ctrl + Shift + V快捷鍵選擇並將最近的剪貼板內容插入到文本中。

29:您可以通過按Ctrl + O(代碼|覆蓋方法)輕松地覆蓋基類的方法。

30:為了幫助您了解主菜單中每個項目的用途,將鼠標指針放在該項目上時,其簡短說明會顯示在應用程序框架底部的狀態欄中。

31:要快速打開編輯器中的任何特定方法或字段,請按Ctrl + Alt + Shift + N(導航|符號)並開始輸入其名稱。

從顯示的下拉列表中選擇符號。

32:使用Alt + Shift + C快速查看您最近對項目的更改。

33:您可以通過拖動鼠標指針輕松進行列選擇,同時保持按下Alt鍵。 alt鍵同時選擇多行

34:要快速查找菜單命令或工具欄操作,您不需要瀏覽菜單。 只需按Ctrl + Shift + A(在主菜單上的幫助|查找操作)並開始輸入操作的名稱。 從建議列表中選擇所需的操作。

35:代碼排版,自動PEP8

pep8 是Python 語言的一個代碼編寫規范。如若你是新手,目前只想快速掌握基礎,而不想過多去注重代碼的的編寫風格(雖然這很重要),那你可以嘗試一下這個工具 -autopep8。
可參考博客 https://www.cnblogs.com/xxtalhr/p/10645992.html

36:誤刪文件,一秒找回

可以在你的項目目錄里,點擊右鍵,有個 Local History 的選項,再點擊子選項 Show History,你可以看到這里有個記錄板。如果你想恢復刪除的文件,就在刪除的記錄項點擊右鍵,選擇 Revert 即可恢復。

37:代碼模板,效率編碼

Pycharm 提供的這個代碼模板,可以說是相當實用的一個功能了。它可以在你新建一個文件時,按照你預設的模板給你生成一段內容,比如解釋器路徑,編碼方法,作者詳細信息等

除了新建文件時可以初始化文件,在開發編寫代碼時,也同樣使用 Pycharm 中自帶的實用的代碼模板,提高你的編碼效率。當你在鍵盤中敲入 Ctrl + J 時,就可以調出一個面板,從下圖可以看出里面有許多預設的模板。

38:關閉煩人的燈泡提示

先來說下這個燈泡提示是什么,有什么用?

當我們在代碼里面有語法錯誤,或者代碼編寫不符合 pep8 代碼規范時,鼠標選擇有問題的代碼,就會自動彈出小燈泡,這個燈泡是有顏色之分的,如果是紅燈泡,一般都是語法問題,如果不處理會影響代碼運行。而如果是黃燈泡,就只是一個提示,提示你代碼不規范等,並不會影響程序的運行。

雖然這個燈泡,是出於善意之舉,但我認為它確實有點多余(可能是我個人沒有使用它的習慣),要是語法錯誤會有紅色波浪線提示。你可能會說燈泡不僅起到提示的作用,它還可以自動糾正代碼,我個人感覺並沒有人工校正來得效率,來得精准。

基於有時還會像知乎上這個朋友說的這樣,會擋住我們的代碼,會經常誤點,這確實也是一個煩惱。

Pycharm (2018版本)里是有開關按鈕的,將下圖中的這個選項(Show intention bulb)取消勾選,就可以關閉這個功能。

39:關閉礙眼的波浪線

Pycharm 本身會實時地對變量名進行檢查,如果變量名不是一個已存在的英文單詞,就會出現一條波浪線,當一個變量里有多個單詞時,Python 推薦的寫法是用下划線來分隔(其他語言可能會習慣使用駝峰式命名法 ,但 Python 是使用下划線),那么如何關閉這個非語法級別的波浪線呢?很簡單,它的開關就在你的右下角那個像 人頭像 一樣的按鈕

注:文章內容來源於網絡,若有侵權或不當之處還請諒解


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM