做爲真正生產力工具的 Mac, 在 Python 開發中配合 PyCharm 快捷鍵, 能夠讓生產力倍增, 本文用 按鍵位分類 和 按功能分類 兩種方式整理 PyCharm 的快捷鍵.正則表達式
對於筆者認爲頗有用, 但初學者可能未使用過的快捷鍵, 作加粗處理編輯器
command + 1
展開收回 Projectcommand + .
展開收回代碼塊command + 7
文件結構窗口command + Click
進入源碼command + R
Replace, 替換command + F
Find, 查找command + K
Commit, 提交代碼command + /
註釋command + E
Recent Filescommand + W
快速選擇command + S
Save all, 保存全部command + C
Copy, 複製command + V
粘貼command + T
從版本控制 (VCS) 更新代碼command + < / >
跳轉到行首 / 行尾command + G
Go to Line 跳轉到某行command + Y
刪除整行command + Home / End
跳轉至文件首 / 尾command + PageUp / PageDown
跳轉至當前屏幕頁首 / 頁尾command + []
跳轉至代碼塊首 / 尾command + Q
Quit, 退出 PyCharmcommand + Z
撤回修改command + +/-
展開摺疊代碼command + ,
Preference, 偏好設置command + F2
Stop 中止運行command + F4
關閉標籤command + Tab
切換標籤command + 9
打開 VCS 版本控制command + F8
添加 / 取消斷點command + F12
文件結構command + P
查看參數command + X
剪切command + D
Duplicate, 重複內容command + B
查看定義源碼shift + F2
查看上一個錯誤或警告shift + F6
重命名shift + F8
Step Out 跳出子函數shift + F9
Debug 調試shift + F10
Run 運行shift + F4
開啓代碼獨立窗口shift + Tab
反縮進shift + Backspace
刪除整行 ctrl + N
新建文件ctrl + H
Hierarchy 查看繼承關係ctrl + ~
切換主題ctrl + F5
從新運行ctrl + V
打開 VCS 版本控制ctrl + J
快速查看文檔ctrl + R
Run 運行ctrl + D
Debug 調試 Alt + Enter
快速 Import 缺失的包, 單雙引號轉換, 測試正則表達式Alt + F7
查看變量等使用狀況Alt + Home
進入頂部文件導航欄Alt + Backspace
刪除整個單詞Alt + F1
快速查看文件 / 文件夾結構Alt + F12
打開 Terminal 終端Alt + F9
調試時運行至光標處 command + shift + +/-
展開 / 摺疊全部代碼command + shift + F8
查看全部斷點command + shift + F4
關閉正在進行的Run運行任務, 搜索等command + shift + F12
收起全部工具窗口(編輯窗口最大化)command + shift + F
全局搜索command + shift + R
全局替換command + shift + V
從剪貼板中粘貼`command + shift + C
複製路徑command + shift + Backspace
跳轉至上一次編輯處command + shift + ⬆ / ⬇
移動代碼 / 代碼塊command + shift + 8
啓用列選擇模式command + shift + Z
Redo, 重作 command + Alt + L
格式化代碼command + Alt + O
優化 importcommand + Alt + T
代碼塊包圍(Try Except 等)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 類中使用)command + Alt + Z
Revert Commit 從版本控制中撤回修改command + Alt + Y
Synchronize, 同步 Workspacecommand + Alt + ← / →
跳轉至上一次 / 下一次編輯的地方command + Alt + J
用 Live Template 包圍代碼command + Alt + A
Add 添加到 VCS 版本控制中 command + ctrl + F
全屏幕command + ctrl + +/=
Zoom Editor, 編輯器尺寸 ctrl + shift + Q
顯示當前代碼上下文信息 (屬於哪一個函數, 屬於哪一個 Html 標籤等)ctrl + shift + J
Join, 兩行代碼合併爲一行 shift + Alt + F10
選擇要運行的文件shift + Alt + C
Recent Changes, 最近的修改(本地) command + shift + Alt + T
變量名重構command + shift + Alt
啓用多光標選擇shift + Alt + ctrl + ⬆ / ⬇
查看本地與版本控制 VCS 的區別 按住 Shift
啓用鼠標橫向滾動F5
複製文件到某處F6
移動文件到某處F7
Step into, 進入子函數調試F8
Step over, 單步調試不進入子函數F9
繼續執行程序, 跳至下一個斷點處F2
下一個錯誤或警告Tab
縮進代碼Esc
退出工具窗口進入代碼編輯器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 缺失的包, 單雙引號轉換, 測試正則表達式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 類中使用)ctrl + N
新建文件F5
複製文件到某處F6
移動文件到某處command + Alt + Y
Synchronize, 同步 Workspacecommand + S
Save all, 保存全部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
上一個錯誤或警告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
啓用多光標選擇command + F4
關閉標籤command + Tab
切換標籤command + Q
Quit, 退出 PyCharmshift + F4
開啓代碼獨立窗口command + F12
文件結構command + 1
展開收回 Project 窗口command + ,
Preference, 偏好設置command + R
Replace, 替換command + E
Recent Filescommand + F
Find, 查找command + shift + F
全局搜索command + shift + R
全局替換command + shift + F12
收起全部工具窗口(編輯窗口最大化)Esc
退出工具窗口進入代碼編輯器shift + F4
開啓代碼獨立窗口Alt + F12
打開 Terminal 終端command + ctrl + F
全屏幕command + ctrl + +/=
Zoom Editor, 編輯器尺寸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 版本控制中ctrl + J
快速查看文檔command + Click
進入源碼command + B
查看定義源碼command + P
查看參數Alt + F7
查看變量等使用狀況Alt + F1
快速查看文件 / 文件夾結構ctrl + shift + Q
顯示當前代碼上下文信息 (屬於哪一個函數, 屬於哪一個 Html 標籤等)ctrl + H
Hierarchy 查看繼承關係ctrl + ~
切換主題main
Live Template, 快速鍵入if __name__ == '__main__:'
函數