Python開發工具PyCharm使用技巧——鍵盤快捷鍵指南

JetBrains PyCharm是一種Python IDE,其帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具。此外,該IDE提供了一些高級功能,以用於Django框架下的專業Web開發。

PyCharm有大多數與編輯、導航、重構、調試和其他任務相關命令的鍵盤快捷鍵,記住這些快捷鍵可以幫助Python開發者提高工作效率,本文將爲大家一一介紹這些快捷鍵。

所有默認的快捷鍵都是可配置的,您也可以爲任何默認未分配快捷鍵的操作分配快捷鍵。

下面列出了一些最有用的快捷鍵:

  • 雙擊 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。
PyCharm快捷鍵使用指南
  • Key Promoter X是一個插件,每當使用鼠標執行命令時,它都會顯示一個彈出通知,其中包含相應的鍵盤快捷鍵,它還建議爲頻繁執行的命令創建快捷鍵。
  • 如果您正在使用預定義按鍵映射當中的一個,可以打印默認按鍵映射參考卡並將其放在桌面上以便需要時可查閱,此快速參考卡也可在Help | Keyboard Shortcuts PDF下找到。
  • 要打印非默認或自定義的按鍵映射,請使用Keymap exporter插件。

使用高級功能

您可以通過以下有用的功能進一步提高生產力:

  • Quick Lists:如果有一組您經常使用的操作,請創建一個快速列表以使用自定義快捷鍵訪問它們
  • Smart Keys:PyCharm提供了許多輸入輔助功能,例如自動添加成對的標籤和引號,並檢測CamelHump詞
  • Speed search:當焦點在具有樹、列表或表格的工具窗口上時,開始輸入來查看匹配的項目
  • Press twice:在PyCharm中,一些操作在多次執行時提供更多的結果。例如,當您在字段、參數或變量聲明的一部分上使用CtrlSpace調用基本代碼完成時,它會根據當前範圍內的項目類型建議名稱。如果再次調用它,它將包括通過模塊依賴項可用的類。連續第三次調用時,建議列表將包括整個項目
  • Resize tool windows:您可以在沒有鼠標的情況下調整工具窗口的大小
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章