
PyCharm 熱鍵
文章瀏覽量: 173
PyCharm 是一個專為 Python 程式設計的強大的整合開發環境 (IDE)。為了提高生產力和效率,掌握PyCharm的快速鍵至關重要。
在上下文中導航
快捷方式 |
描述 |
Alt + Shift + F |
加入收藏夾 |
Alt + 向上 / Alt + 向下 |
轉到上一個/下一個方法 |
Ctrl + F11 |
帶有助記符的切換書籤 |
Ctrl + Shift + 後退 |
上次編輯位置 |
F11 |
切換書籤 |
Shift + F11 |
顯示書籤 |
Ctrl + Alt + 左 / Ctrl + Alt + 右 |
向後/向前導航 |
Ctrl + G |
到行/列... |
Ctrl + ] / Ctrl + [ |
轉到程式碼區塊結束/開始 |
Ctrl + [0-9] |
前往編號書籤 |
Ctrl + E / Ctrl + Shift + E |
最近查看/最近地點 |
Alt + F1 |
選擇… |
重構與清理
快捷方式 |
描述 |
Shift + F6 |
重命名... |
Ctrl + F6 |
更改簽名... |
Ctrl + Alt + Shift + T |
重構這個… |
Ctrl + Alt + F / Ctrl + Alt + C |
引入字段/常數 |
F5 + F6 |
複製…/移動… |
Ctrl + Alt + N |
內聯... |
Ctrl + Alt + M |
提取方法 |
Ctrl + Alt + V / Ctrl + Alt + P |
引入變數/參數 |
Ctrl + Alt + L |
重新格式化程式碼 |
Alt + 刪除 |
安全刪除... |
建立和編輯
快捷方式 |
描述 |
Ctrl + Shift + J / Ctrl + enter |
連接/分割線 |
Ctrl + Alt + T |
周圍有… |
Ctrl + Shift + 向上 / Ctrl + Shift + 向下 |
上移/下移線 |
Alt + 插入 |
生成程式碼 |
Ctrl + X / Ctrl + C / Ctrl + V |
剪下/複製/貼上 |
Ctrl + W / Ctrl + Shift + W |
擴展/收縮選擇 |
Ctrl + S |
全部保存 |
Ctrl + / |
評論行評論 |
Ctrl + Shift + C |
複製文檔路徑 |
Ctrl + Shift + I |
快速定義 |
Ctrl + Alt + O |
優化進口 |
Ctrl + 空格 |
基本程式碼補全 |
Ctrl + Shift + 空格 |
智慧代碼補全 |
Ctrl + Shift + U |
切換案例 |
Ctrl + Q + Shift + F1 |
快速/外部文檔 |
Shift + 輸入 |
開始新行 |
Ctrl + Shift + enter |
完整聲明 |
Ctrl + O + Ctrl + I |
覆蓋/實施成員 |
Ctrl + 數字鍵盤+ / Ctrl + Shift + 數字鍵盤+ |
展開/折疊程式碼區塊 |
Ctrl + D |
複製目前行或選擇 |
Alt + 輸入 |
顯示意圖行動 |
Ctrl + Shift + V |
從剪貼簿歷史記錄貼上 |
Ctrl + P + Alt + Q |
參數資訊/上下文資訊 |
Ctrl + Alt + 空格 |
類型名稱補全 |
Ctrl + Alt + I |
自動縮進行 |
Ctrl + Y |
刪除插入符號 |
處的行 |
從符號導航
快捷方式 |
描述 |
Ctrl + Alt + B |
實施 |
Ctrl + F12 |
前往文件成員 |
Ctrl + Shift + B |
類型聲明(僅限 JavaScript) |
Ctrl + Shift + F7 |
反白顯示文件中的用法 |
Alt + F7 / Ctrl + F7 |
尋找用法/在文件中尋找用法 |
Ctrl + B |
聲明 |
Ctrl + U |
超級方法 |
Ctrl + Alt + Shift + N |
轉到符號 |
Ctrl + N + Ctrl + Shift + N |
轉到類別/文件 |
Ctrl + Alt + F7 |
顯示用法 |
建置、運行和調試
快捷方式 |
描述 |
Ctrl + Alt + Shift + F8 |
切換臨時行斷點 |
Ctrl + Shift + F8 |
編輯/查看斷點 |
F9 |
履歷計劃 |
Ctrl + Shift + F10 |
運行上下文配置 |
Shift + F7 |
智能步入 |
F8 + F7 |
跨過/進入 |
Shift + F8 |
走出去 |
Ctrl + F8 |
切換行斷點 |
Alt + F9 / Ctrl + Alt + F9 |
運行到遊標/強制運行到遊標 |
Alt + F10 |
顯示執行點 |
Ctrl + Shift + F2 |
停止後台進程... |
Alt + F8 |
評估表達... |
Shift + F10 / F9 |
運行/調試當前配置 |
Ctrl + F2 |
停止 |
Alt + Shift + F10 / F9 |
運行/調試選定的配置 |
版本控制
快捷方式 |
描述 |
Ctrl + K |
提交 |
Ctrl + Alt + Z |
返回 |
Ctrl + T |
更新項目 |
Ctrl + Shift + K |
推… |
Alt + Shift + C |
最近的變化 |
Alt + 反引號 |
VCS 操作彈出視窗... |
Ctrl + Alt + Shift + 向下 / Ctrl + Alt + Shift + 向上 |
下一個/上一個變更 |
掌握你的 IDE
快捷方式 |
描述 |
Alt + [0-9] |
開啟工具視窗 |
Ctrl + Alt + Y |
同步 |
Ctrl + Alt + S |
設定... |
Ctrl + 反引號 |
快速切換方案... |
Ctrl + Shift + A |
尋找行動... |
找到一切
快捷方式 |
描述 |
F3 + Shift + F3 |
下一個/上一個出現 |
Ctrl + F3 |
在插入符號處尋找單字 |
Ctrl + Shift + F / Ctrl + Shift + R |
在路徑中尋找/在路徑中替換 |
Ctrl + F / Ctrl + R |
尋找/取代 |
雙鍵 + Shift |
到處搜尋 |
分析與探索
快捷方式 |
描述 |
Ctrl + F1 |
顯示錯誤描述 |
Ctrl + Alt + Shift + I |
按名稱運行檢查... |
Ctrl + H / Ctrl + Alt + H |
類型/呼叫層次結構 |
F2 + Shift + F2 |
下一個/上一個突出顯示的錯誤 |
掌握你的 IDE
快捷方式 |
描述 |
⌫ |
轉到編輯器(從工具視窗) |
⇧ + 返回 / ⇧ + ⌘ + F12 |
隱藏活動/所有工具視窗 |
⌥ + ⌘ + Y |
同步 |
⌘ + , |
偏好設定... |
⌃ + ⌘ + F |
切換全螢幕模式 |
⌃ + 製表符 |
轉到下一個/上一個編輯器標籤 |
⌃ + 反引號 |
快速切換方案... |
F12 |
跳到最後一個工具視窗 |
⌘ + ↓ + ⌘ + ↑ |
跳到原始碼/導覽列 |
⌘ + Y + 0-9 |
開啟工具視窗 |
⇧ + ⌘ + A |
尋找行動... |
版本控制
快捷方式 |
描述 |
⌃ + ⌥ + ⇧ + ↓ / ⌃ + ⌥ + ⇧ + ↑ |
下一個/上一個變更 |
⌥ + ⌘ + Z |
返回 |
⌘ + K |
提交 |
⇧ + ⌘ + K |
推… |
⌥ + ⇧ + C |
最近的變化 |
⌘ + T |
更新項目 |
⌃ + V |
VCS 操作彈出視窗... |
在上下文中導航
快捷方式 |
描述 |
⌥ + ⇧ + F |
加入收藏夾 |
⌥ + F3 |
帶有助記符的切換書籤 |
⇧ + ⌘ + ⌫ |
上次編輯位置 |
⌘ + F3 |
顯示書籤 |
⌥ + ⌘ + ] / ⌥ + ⌘ + [ |
轉到程式碼區塊結束/開始 |
⌃ + [0-9] |
前往編號書籤 |
F3 |
切換書籤 |
⌘ + E + ⇧ / ⌘ + E |
最近查看/ |
⌘ + L |
到行/列... |
⌥ + F1 |
選擇… |
⌘ + [ / ⌘ + ] |
向後/向前導航 |
⌃ + ↑ + ⌃ + ↓ |
轉到上一個/下一個方法 |
重構與清理
快捷方式 |
描述 |
F5 + F6 |
複製…/移動… |
⌥ + ⌘ + M |
提取方法 |
⌥ + ⌘ + N |
內聯... |
⌃ + T |
重構這個… |
⌥ + ⌘ + L |
重新格式化程式碼 |
⌥ + ⌘ + C / ⌥ + ⌘ + P |
引入常數/參數 |
⇧ + F6 |
重命名... |
⌥ + ⌘ + V / ⌥ + ⌘ + F |
引入變數/字段 |
⌘ + F6 |
更改簽名... |
⌘ + ⌫ |
安全刪除... |
建置、運行和調試
快捷方式 |
描述 |
⇧ + F8 |
走出去 |
⌥ + F10 |
顯示執行點 |
⌘ + F8 |
切換行斷點 |
⇧ + F7 |
智能步入 |
⇧ + ⌘ + F2 |
停止後台進程... |
⌃ + ⌥ + R / ⌃ + ⌥ + D |
運行/調試選定的配置 |
⌃ + ⌥ + R |
運行上下文配置 |
F8 + F7 |
跨過/進入 |
⌃ + R / ⌃ + D |
運行/調試當前配置 |
⌥ + ⇧ + ⌘ + F8 |
切換臨時行斷點 |
⌥ + F8 |
評估表達... |
⇧ + ⌘ + F8 |
編輯/查看斷點 |
⌥ + ⌘ + R |
履歷計劃 |
⌥ + ⌘ + F9 |
強制運行到遊標 |
⌥ + F9 |
運行到遊標 |
⌘ + F2 |
停止 |
從符號導航
快捷方式 |
描述 |
⌥ + F7 + ⌘ + F7 |
尋找用法/在文件中尋找用法 |
⌘ + B |
聲明 |
⌥ + ⌘ + F7 |
顯示用法 |
⇧ + ⌘ + F7 |
反白顯示文件中的用法 |
⌃ + ⇧ + B |
類型聲明(僅限 JavaScript) |
⌥ + ⌘ + B |
實施 |
⌘ + U |
超級方法 |
建立和編輯
快捷方式 |
描述 |
⌥ + ␣ |
快速定義 |
⇧ + ⌘ + C |
複製文檔路徑 |
⌘ + N |
生成程式碼 |
⌥ + ⌘ + T |
周圍有… |
⇧ + ⌘ + A |
在 IDE 中尋找任何動作 |
⌃ + ⇧ + Q |
上下文資訊 |
⌃ + O + ⌃ + I |
覆蓋/實施成員 |
⌘ + S |
全部保存 |
⇧ + ⌘ + + / ⇧ + ⌘ + - |
展開/折疊全部 |
⌘ + + + ⌘ + - |
展開/折疊程式碼區塊 |
⇧ + ⌘ + U |
切換案例 |
⇧ + ⌘ + ↑ / ⇧ + ⌘ + ↓ |
上移/下移線 |
⌥ + ↑ + ⌥ + ↓ |
擴展/收縮選擇 |
⇧ + ⏎ |
開始新行 |
⇧ + ⌘ + ⏎ |
完整聲明 |
⌃ + ⇧ + J + ⌘ + ⏎ |
連接/分割線 |
F1 + ⇧ + F1 |
快速/外部文檔 |
⇧ + ⌘ + V |
從剪貼簿歷史記錄貼上 |
⌘ + D |
複製目前行或選擇 |
⌘ + X / ⌘ + C / ⌘ + V |
剪下/複製/貼上 |
⌘ + ⌫ |
刪除插入符 |
處的行 |
⌘ + P |
參數資訊 |
⌃ + ⌥ + 我 |
自動縮進行 |
⌘ + / |
評論行評論 |
⌥ + ⏎ |
顯示意圖行動 |
⌃ + ⌥ + ␣ |
類型名稱補全 |
⌃ + ⌥ + O |
優化進口 |
⌃ + ␣ / ⌃ + ⇧ + ␣ |
基本/智慧程式碼完成 |
分析與探索
快捷方式 |
描述 |
⌥ + ⇧ + ⌘ + 我 |
按名稱運行檢查... |
F2 + ⇧ + F2 |
下一個/上一個突出顯示的錯誤 |
⌃ + H / ⌃ + ⌥ + H |
類型/呼叫層次結構 |
⌘ + F1 |
顯示錯誤描述 |
找到一切
快捷方式 |
描述 |
雙 + ⇧ |
到處搜尋 |
⌘ + G + ⇧ / ⌘ + G |
下一個/上一個出現 |
⇧ + ⌘ + O / ⌥ + ⌘ + O |
轉到檔案/符號 |
⇧ + ⌘ + F / ⇧ + ⌘ + R |
在路徑中尋找/在路徑中替換 |
⌘ + F / ⌘ + R |
尋找/取代 |
⌘ + F12 |
前往文件成員 |
⌘ + O |
去上課 |
關於 PyCharm
PyCharm 由 JetBrains 開發,是一款領先的 Python IDE,配備了專業開發工具。它支援各種Python框架,並具有智慧程式碼輔助、調試和測試等高級功能。
PyCharm 官方訊息
PyCharm 快捷鍵常見問題解答
-
重新格式化程式碼的捷徑是什麼?
Windows:“Ctrl”+“Alt”+“L” macOS:“Cmd”+“Alt”+“L”
-
如何快速導航到文件?
Windows:“Ctrl”+“Shift”+“N” macOS:“Cmd”+“Shift”+“O”
-
調試的捷徑是什麼?
Windows:“Shift”+“F9” macOS:“Ctrl”+“D”
-
如何查看最近的文件?
Windows:“Ctrl”+“E” macOS:“Cmd”+“E”
-
複製一行的快捷鍵是什麼?
Windows:“Ctrl”+“D” macOS:“Cmd”+“D”
-
如何運行程式?
Windows:“Shift”+“F10” macOS:“Ctrl”+“R”
-
調試時單步執行函數的快捷方式是什麼?
Windows:“F7” macOS:“Cmd”+“Alt”+“I”
-
如何向後導航?
Windows:“Ctrl”+“Alt”+“向左” macOS:“Cmd”+“[”
-
智慧代碼補全的快速鍵是什麼?
Windows:“Ctrl”+“Shift”+“空格”macOS:“Cmd”+“Shift”+“空格”
結論
掌握 PyCharm 的快速鍵可以顯著提高 Python 開發人員的工作效率。有了這份全面的指南,您現在可以輕鬆掌握所有基本的捷徑。探索並練習這些快捷方式以簡化 PyCharm 中的工作流程!
Discussion
New Comments
No comments yet. Be the first one!