1. 程式人生 > 實用技巧 >PyCharm快捷鍵大全(windows+mac)

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,回覆「快捷鍵」即可獲取。