PyCharm快捷鍵大全(windows+mac)
Pycharm有著豐富且強大的快捷鍵組合,如果能熟練掌握常見快捷鍵的使用,那麼絕對能提高你程式碼的編寫效率和質量。
之前寫過一篇Pycharm常用的10個windows快捷鍵Pycharm最高效的快捷鍵集合,當然這只是快捷鍵中的很小一部分,還有很多高效的快捷鍵沒有介紹到,今天就把所有的快捷鍵進行統一整理,包括windows和mac下的快捷鍵集合,便於後期查閱使用(文末附下載方式)。
Pycharm常用快捷鍵(windows)
Ctrl + Q 快速檢視文件
Ctrl + 滑鼠左鍵 簡介及程式碼定義
Ctrl + F1 顯示錯誤描述或警告資訊
Ctrl + / 行註釋/取消註釋(可選中多行)
Ctrl + Alt + L
Ctrl + Alt + O 自動匯入包
Tab / Shift + Tab 縮排/取消縮排(可選中多行)
Ctrl + D 複製選定的區域(一行或多行)
Ctrl + Y 刪除當前行
Shift + Enter 任意位置換行
Ctrl + Shift +/- 展開/摺疊全部程式碼塊
Ctrl + Shift + F7 將當前單詞在整個檔案中高亮,F3移動到下一個,ESC取消高亮。
雙擊Shift 快速查詢
Alt + Enter 智慧語法提示
Alt + Shift + up/down 當前行上移或下移動
Ctrl + Delete 刪除到字元結束
Shift + F6 方法或變數重新命名
Ctrl + Alt + 空格 程式碼補全
Shift + F10 執行程式
Shift + F9 除錯程式(debug模式)
F8 單步執行
Pycharm常用快捷鍵(Mac)
Mac鍵碟符號和修飾鍵說明
⌘ Command
⇧ Shift
⌥ Option
⌃ Control
↩︎ Return/Enter
⌫ Delete
command + 左鍵 簡介及程式碼定義
command + d 複製當前行到下一行
command + y 刪除當前行
command + / 添加註釋,再按一次取消註釋(適用於多行註釋)
command + f 檔案內查詢
command+ r 檔案內替換
command + shift + enter
command+ shift+ ↑or ↓ 程式碼上下移動
command + ← 游標移到行首
command + → 游標移到行末
Shift + Enter 任意位置換行
雙擊Shift 快速查詢
command+Option+L 格式化程式碼
Windows全部快捷鍵
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顯示書籤 |
6、搜尋相關(Usage Search)
快捷鍵 | 功能 |
---|---|
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 | 在視窗間進行切換 |
MAC全部快捷鍵
1.Edit 編輯
command + / 註釋
command + W 快速選擇
command + C Copy, 複製
command + shift + C 複製路徑
command + V 貼上
command + shift + V 從剪貼簿中貼上
command + Y 刪除整行
shift + Backspace 刪除整行
Alt + Backspace 刪除整個單詞
command + X 剪下
command + Z 撤回修改
command + shift + Z 重做修改
command + D Duplicate, 重複內容
Tab 縮排程式碼
shift + Tab 取消縮排
command + shift + ⬆ / ⬇ 移動程式碼 / 程式碼塊
command + . 展開收回程式碼塊
command + +/- 展開摺疊程式碼
command + shift + +/- 展開 / 摺疊所有程式碼
command + shift + 8 啟用列選擇模式
command + Alt + J 用 Live Template 包圍程式碼
ctrl + shift + J Join, 兩行程式碼合併為一行
Alt + Enter 快速 Import 缺失的包, 單雙引號轉換, 測試正則表示式
2.Refactor 重構
command + Alt + L 格式化程式碼
command + Alt + T 程式碼塊包圍(Try Except 等)
shift + F6 重新命名
command + shift + Alt + T 變數名重構
command + Alt + V Extract Variable, 提取變數
command + Alt + P Extract Parameter, 提取引數 (在Function方法中使用)
command + Alt + C Extract Constant, 提取常量
command + Alt + M Extract Method, 提取方法
command + Alt + F Extract Field 提取欄位 (在 class 類中使用)
3.File 檔案
ctrl + N 新建檔案
F5 複製檔案到某處
F6 移動檔案到某處
command + Alt + Y Synchronize, 同步 Workspace
command + S Save all, 儲存所有
4.Navigation 導航
command + < / > 跳轉到行首 / 行尾
command + [] 跳轉至程式碼塊首 / 尾
command + PageUp / PageDown 跳轉至當前螢幕頁首 / 頁尾
command + Home / End 跳轉至檔案首 / 尾
command + 7 檔案結構視窗
command + 9 開啟 VCS 版本控制
command + Alt + ← / → 跳轉至上一次 / 下一次編輯的地方
command + shift + Backspace 跳轉至上一次編輯處
command + G Go to Line 跳轉到某行
Alt + Home 進入頂部檔案導航欄
F2 下一個錯誤或警告
shift + F2 上一個錯誤或警告
5.Run / Debug 執行與除錯
ctrl + F5 重新執行
ctrl + R Run 執行
ctrl + D Debug 除錯
shift + F9 Debug 除錯
shift + F10 Run 執行
shift + Alt + F10 選擇要執行的檔案
F7 Step into, 進入子函式除錯
F8 Step over, 單步除錯不進入子函式
F9 繼續執行程式
Alt + F9 除錯時執行至游標處
command + F2 Stop 停止執行
command + F8 新增 / 取消斷點
command + shift + F8 檢視所有斷點
command + shift + F4 關閉正在進行的Run執行任務, 搜尋等
command + shift + Alt 啟用多游標選擇
6.視窗操作
command + F4 關閉標籤
command + Tab 切換標籤
command + Q Quit, 退出 PyCharm
shift + F4 開啟程式碼獨立視窗
command + F12 檔案結構
command + 1 展開收回 Project 視窗
command + , Preference, 偏好設定
command + R Replace, 替換
command + E Recent Files
command + F Find, 查詢
command + shift + F 全域性搜尋
command + shift + R 全域性替換
command + shift + F12 收起所有工具視窗(編輯視窗最大化)
Esc 退出工具視窗進入程式碼編輯器
shift + F4 開啟程式碼獨立視窗
Alt + F12 開啟 Terminal 終端
command + ctrl + F 全螢幕
command + ctrl + +/= Zoom Editor, 編輯器尺寸
7.版本控制VCS
shift + Alt + ctrl + ⬆ / ⬇ 檢視本地與版本控制 VCS 的區別
command + T 從版本控制 (VCS) 更新程式碼
command + K Commit, 提交程式碼
shift + Alt + C Recent Changes, 最近的修改(本地)
shift + Alt + ctrl + ⬆ / ⬇ 檢視本地與版本控制 VCS 的區別
command + Alt + Z Revert Commit 從版本控制中撤回修改
command + Alt + A Add 新增到 VCS 版本控制中
8.程式碼資訊
ctrl + J 快速檢視文件
command + Click 進入原始碼
command + B 檢視定義原始碼
command + P 檢視引數
Alt + F7 檢視變數等使用情況
Alt + F1 快速檢視檔案 / 資料夾結構
ctrl + shift + Q 顯示當前程式碼上下文資訊 (屬於哪個函式, 屬於哪個 Html 標籤等)
ctrl + H Hierarchy 檢視繼承關係
9.其他
ctrl + ~ 切換主題
main Live Template, 快速鍵入if name == 'main:'
便於大家查閱學,我已經把本文儲存為pdf,回覆「快捷鍵」即可獲取。