PyCharm 中的常用快捷鍵
作為程序員,在開發過程中會經常使用快捷鍵以提高工作效率。在本節中主要介紹一些常用快捷鍵,以及如何編輯更新這些快捷鍵等相關的知識。
1. 什么是快捷鍵
通過在鍵盤上多鍵組合實現一些相對鼠標點擊復雜的操作,我們通常把這些按鍵稱為快捷鍵,俗名又叫熱鍵。如果我們能熟練掌握并靈活運用這些快捷鍵,便可大大提高我們日常的編程效率。
2. 默認快捷鍵
2.1 查看快捷鍵
點擊文件菜單 Help -> Keymap Reference
,可以查看 Pycharm 中主要包括編輯、導航、重構、調試和其他任務相關的大多數命令的快捷方式。 如下圖所示:
Windows and Linux 系統:
Mac Os 操作系統和 Windows and Linux 操作系統有些不同,具體如下圖所示:
2.2 最常用快捷鍵
上面的那么多快捷鍵,在工作中肯定不會都用到,一般在開發中會經常用到的也就是下面這些,這里大家先看一下,后面在開發中經常會用到的,時間久了自然就會記住:
- Ctrl + Enter(? ?):在下方新建行但不移動光標;
- Shift + Enter(? ?):在下方新建行并移到新行行首;
- Ctrl + /(? /):注釋(取消注釋)選擇的行;
- Ctrl + Alt + L(? ? L):格式化代碼;
- Ctrl + Shift + +/-(?? + / ?? -):展開/收縮所有的代碼塊;
- Ctrl + Shift + Enter(? ? ?):完成語句;
- Ctrl + Alt + I(? ? I):自動縮進行;
- Alt + Enter(? ?):優化代碼,提示信息實現自動導包;
- Ctrl + B(? B):顯示對象聲明信息;
- Double Shift(Double ?):搜索所有類型對象;
- Ctrl + E(? E):最近打開的文件;
- Ctrl + Shift + N (?? N):查找項目中的任何文件。
3. 編輯快捷鍵
如果你之前使用的 IDE 不是 PyCharm 的話,可能你已經有了一套自己習慣的快捷鍵方式,這個時候你可以更新下 PyCharm 默認的快捷方式配置。
除此之外,某些快捷方式可能會與全局系統操作和第三方軟件的快捷方式沖突。要修復這些沖突,可以重新分配或禁用沖突快捷方式。
步驟如下:
step1:通過 Windows 和 Linux 操作系統中的 Setting 選項(Mac OS 中的 Preferences)設置可用的快捷鍵列表,點擊 Keymap,如下圖所示:
step2:如果想添加快捷鍵,則在相應的選擇項右鍵,選擇 Add Keyboard Shortcut
:
Tips:你不能更改預定義的快捷鍵。只能增加與移除。
step3:然后在彈出的對話框輸入你想設置的快捷鍵。
step4:設置完后,點擊 OK,就可看到對應項加入了你設置的快捷鍵:
step5:如果想移除快捷鍵,可以選擇相應項后選擇 remove 某個快捷鍵:
step6:如果想把快捷鍵恢復到默認設置,可以點擊上面的設置按鈕,選擇 Restore Defaults:
4. 查找學習快捷鍵
首先, Find Action 是最重要的命令,能夠跨所有菜單和工具搜索命令和設置。點擊文件菜單 Help -> Find Action , 如下圖所示:
輸入想要查找操作, 比如 find,下面會顯示所有相關操作的信息及對應的快捷方式。
其次, Key Promoter X 是一個 PyCharm 自帶工具,每當使用鼠標執行命令時,都會顯示帶有相應鍵盤快捷方式的彈出通知。通過 View -> Tool Windows -> Key Promoter X
就可開啟了。
Tips:如果使用的是操作系統的默認的快捷方式,則可以把它打印出來,并將其放在桌面上,以便在必要時查閱。(
Help -> Keymap Reference
)
5. 小結
本節主要介紹了快捷鍵相關的知識,也強烈建議大家在實際的學習工作中經常使用這些快捷鍵,減少菜單的使用,你將逐漸體會到這真的是一種高效的工作方式。對于快捷鍵不用死記硬背,程序寫的多了,用的多了,這些快捷鍵在寫程序過程中就會成為一種下意識的行為。