JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。此外,該IDE提供了一些高級功能,以用于Django框架下的專業Web開發。
PyCharm有大多數與編輯、導航、重構、調試和其他任務相關命令的鍵盤快捷鍵,記住這些快捷鍵可以幫助Python開發者提高工作效率,本文將為大家一一介紹這些快捷鍵。
Jetbrains技術交流群(QQ):786598704 歡迎一起進群討論
所有默認的快捷鍵都是可配置的,您也可以為任何默認未分配快捷鍵的操作分配快捷鍵。
下面列出了一些最有用的快捷鍵:
-
雙擊 Shift:搜索所有地方,在項目和當前的Git存儲庫中快速查找PyCharm中的任何文件、操作、類、符號、工具窗口或設置。
-
Ctrl+Shift+A:查找操作,查找一個命令并執行它,打開一個工具窗口,或搜索一個設置。
-
Alt+Enter:顯示上下文操作,快速修復突出顯示的錯誤和警告、意圖操作來改進和優化您的代碼。
-
F2:在代碼問題之間導航。
-
Shift+F2:跳轉到下一個或上一個突出顯示的錯誤。
-
Ctrl+E:查看最近文件,從列表中選擇最近打開的文件。
-
Ctrl+W:擴展或收縮選擇。
-
Ctrl+Shift+W:根據特定的代碼結構增加或減少選擇范圍。
-
Ctrl+/:添加/刪除行或塊注釋。
-
Ctrl+Shift+/:注釋掉一行或一塊代碼。
-
Alt+F7:查找用法,顯示項目中使用代碼元素的所有位置。
選擇正確的按鍵映射
要查看按鍵映射配置,請打開Settings對話框Ctrl+Alt+S然后選擇Keymap。
注意:啟用功能鍵并檢查可能與全局操作系統快捷鍵沖突。
使用預定義的按鍵映射
PyCharm會根據您的環境自動建議一個預定義的按鍵映射,確保它與您正在使用的操作系統匹配,或者選擇與您習慣的另一個IDE或編輯器的快捷鍵匹配的按鍵映射(例如,Emacs)。
您在IDE中使用的keymap的鍵盤快捷鍵 - 使用頁面頂部的選擇器選擇它。
從插件安裝keymap
除了默認的鍵映射集,您還可以從插件(例如GNOME和KDE的鍵映射)安裝按鍵映射:打開Settings 對話框 Ctrl+Alt
+S,選擇Plugins,切換到Marketplace選項卡并搜索keymap。
調整keymap
您可以修改任何預定義keymap的副本,以便為經常使用的命令分配自己的快捷方式。
導入自定義keymap
如果您有一個習慣的自定義keymap,可以將其傳輸到您的安裝中。
在工作中學習快捷鍵
PyCharm提供了幾種學習快捷鍵的方法:
-
PyCharm包含一個內置的IDE功能訓練器,它提供交互式培訓課程,幫助您學習如何執行一些常見任務,例如重構代碼、瀏覽項目、調試和使用版本控制。
確保在IDE設置頁面的Installed選項卡中啟用了IDE Features Trainer功能插件。
要打開Learn工具窗口并啟用您的經驗,在主菜單中選擇View | Tool Windows | Learn 或 Help | Learn IDE Features,工具窗口列出了可用的教程。
-
Find Action(查找)操作允許您在所有菜單和工具中搜索命令和設置,按下Ctrl+Shift+A并開始輸入來獲取建議操作列表,然后選擇所需操作并按Enter執行。
注意:要為任何操作添加或更改快捷鍵,請在列表中選擇該操作時按Alt+Enter。
-
Key Promoter X是一個插件,每當使用鼠標執行命令時,它都會顯示一個彈出通知,其中包含相應的鍵盤快捷鍵,它還建議為頻繁執行的命令創建快捷鍵。
-
如果您正在使用預定義按鍵映射當中的一個,可以打印默認按鍵映射參考卡并將其放在桌面上以便需要時可查閱,此快速參考卡也可在Help | Keyboard Shortcuts PDF下找到。
-
要打印非默認或自定義的按鍵映射,請使用Keymap exporter插件。
使用高級功能
您可以通過以下有用的功能進一步提高生產力:
-
Quick Lists:如果有一組您經常使用的操作,請創建一個快速列表以使用自定義快捷鍵訪問它們
-
Smart Keys:PyCharm提供了許多輸入輔助功能,例如自動添加成對的標簽和引號,并檢測CamelHump詞
-
Speed search:當焦點在具有樹、列表或表格的工具窗口上時,開始輸入來查看匹配的項目
-
Press twice:在PyCharm中,一些操作在多次執行時提供更多的結果。例如,當您在字段、參數或變量聲明的一部分上使用CtrlSpace調用基本代碼完成時,它會根據當前范圍內的項目類型建議名稱。如果再次調用它,它將包括通過模塊依賴項可用的類。連續第三次調用時,建議列表將包括整個項目
-
Resize tool windows:您可以在沒有鼠標的情況下調整工具窗口的大小
熱門IDE推薦
標簽:
本站文章除注明轉載外,均為本站原創或翻譯。歡迎任何形式的轉載,但請務必注明出處、不得修改原文相關鏈接,如果存在內容上的異議請郵件反饋至chenjj@fc6vip.cn
文章轉載自:慧都網