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:'