注:快捷鍵以 Windows/Linux 為主,Mac 用戶將
Ctrl
替換為Cmd
,Alt
替換為Option
。
1. 編輯相關
快速復制與剪切
Alt + Shift + ↓
:復制當前行到下方Alt + Shift + ↑
:復制當前行到上方Ctrl + X
:剪切整行(無選中時)Ctrl + Shift + K
:刪除整行(不復制到剪貼板)
多光標編輯
Alt + 左鍵單擊
:添加多個光標Ctrl + Alt + ↑/↓
:垂直添加光標Ctrl + D
:選擇下一個相同單詞并添加光標Ctrl + Shift + L
:選中所有相同單詞Esc
:退出多光標模式
代碼格式化
Alt + Shift + F
:格式化選中代碼
代碼折疊/展開
Ctrl + Shift + [
:折疊當前代碼塊Ctrl + Shift + ]
:展開當前代碼塊Ctrl + K, Ctrl + 0
:折疊所有代碼Ctrl + K, Ctrl + J
:展開所有代碼
快速重構
Ctrl + .
:打開快速修復/重構建議F2
:重命名符號(變量、函數等)Ctrl + Shift + R
:全局重構(含 Copilot 建議)
行操作
Ctrl + L
:選中整行Alt + ↑
:移動當前行上移Alt + ↓
:移動當前行下移Ctrl + Enter
:在當前行下方插入新行Ctrl + Shift + Enter
:在當前行上方插入新行
縮進調整
Ctrl + ]
:增加行縮進Ctrl + [
:減少行縮進Ctrl + Shift + ]
:縮進選中代碼塊Ctrl + Shift + [
:取消縮進選中代碼塊
2. 導航相關
快速跳轉
Ctrl + T
:跳轉到符號(函數、類等)Ctrl + P
:快速打開文件Ctrl + Shift + O
:跳轉到文件內符號Ctrl + G
:跳轉到指定行號
定義/引用
F12
:跳轉到定義Ctrl + F12
:跳轉到實現Alt + F12
:查看定義(不跳轉)Ctrl + Shift + F12
:查找所有引用
工作區導航
Ctrl + Tab
:在打開的文件間切換Ctrl + R
:切換工作區Ctrl + K, Ctrl + P
:顯示活動文件路徑
3. 搜索與替換
Ctrl + F
:文件內搜索Ctrl + Shift + F
:全局搜索(整個項目)Ctrl + H
:文件內替換Ctrl + Shift + H
:全局替換Alt + R
(搜索框中):啟用正則表達式搜索
4. 調試相關
F5
:開始/繼續調試F10
:單步執行(跳過函數)F11
:單步進入函數Shift + F11
:單步跳出函數Ctrl + Shift + F5
:重啟調試Shift + F5
:停止調試
5. 終端與面板
- `Ctrl + ``:打開/關閉終端
- `Ctrl + Shift + ``:創建新終端
Ctrl + B
:切換側邊欄顯示Ctrl + J
:切換底部面板顯示
6. 工作區與窗口
Ctrl + Shift + T
:重新打開最近關閉的文件Ctrl + W
:關閉當前編輯器Ctrl + Shift + N
:打開新窗口Ctrl + K, Ctrl + S
:打開快捷鍵設置
7. 代碼提示與補全
Ctrl + I
:觸發參數提示或 Copilot 內聯建議Alt + Esc
:快速關閉建議窗口
8. GitHub Copilot
Alt + \
: 打開/關閉 Copilot 內聯建議Ctrl + Enter
:在光標位置打開 Copilot 建議面板Alt + ]
:接受 Copilot 下一個建議Alt + [
:接受 Copilot 上一個建議Ctrl + Shift + I
:打開 Copilot 側欄(需安裝 Copilot Chat 擴展)
9. 其他實用快捷鍵
Ctrl + K, Ctrl + Z
:進入禪模式(無干擾編輯)
注意事項
- 平臺差異:Mac 用戶將
Ctrl
替換為Cmd
,Alt
替換為Option
。 - 擴展增強:GitHub Copilot、Python 等擴展可能增強快捷鍵功能。
- 沖突檢查:若快捷鍵無效,檢查是否被系統或其他軟件占用。
- 自定義快捷鍵:通過
Ctrl + K, Ctrl + S
進入快捷鍵設置,搜索命令(如copy line
、cut line
)自定義。
更多快捷鍵詳情,可訪問 VS Code 官方文檔 或 GitHub Copilot 文檔。