VS Code折騰記
阿新 • • 發佈:2019-01-04
前言
VSCode的快捷鍵繼承了一些IDE風格,有VS的身影,也有Emacs的身影。。簡言之,內建快捷鍵玩熟了,效率提高不是一點兩點。
VsCode 快捷鍵有五種組合方式(科普)
Ctrl + Shift + ?
: 這種常規組合按鈕Ctrl + V Ctrl +V
: 同時依賴一個按鍵的組合Shift + V c
: 先組合後單鍵的輸入Ctrl + Click
: 鍵盤 + 滑鼠點選Ctrl + DragMouse
: 鍵盤 + 滑鼠拖動
通用快捷鍵
快捷鍵 | 作用 |
---|---|
Ctrl+Shift+P,F1 | 展示全域性命令面板 |
Ctrl+P | 快速開啟最近開啟的檔案 |
Ctrl+Shift+N | 開啟新的編輯器視窗 |
Ctrl+Shift+W | 關閉編輯器 |
基礎編輯
快捷鍵 | 作用 |
---|---|
Ctrl + X | 剪下 |
Ctrl + C | 複製 |
Alt + up/down | 移動行上下 |
Shift + Alt up/down | 在當前行上下複製當前行 |
Ctrl + Shift + K | 刪除行 |
Ctrl + Enter | 在當前行下插入新的一行 |
Ctrl + Shift + Enter | 在當前行上插入新的一行 |
Ctrl + Shift + | 匹配花括號的閉合處,跳轉 | |
Ctrl + ] / [ | 行縮排 |
Home | 游標跳轉到行頭 |
End | 游標跳轉到行尾 |
Ctrl + Home | 跳轉到頁頭 |
Ctrl + End | 跳轉到頁尾 |
Ctrl + up/down | 行檢視上下偏移 |
Alt + PgUp/PgDown | 屏檢視上下偏移 |
Ctrl + Shift + [ | 摺疊區域程式碼 |
Ctrl + Shift + ] | 展開區域程式碼 |
Ctrl + K Ctrl + [ | 摺疊所有子區域程式碼 |
Ctrl + k Ctrl + ] | 展開所有摺疊的子區域程式碼 |
Ctrl + K Ctrl + 0 | 摺疊所有區域程式碼 |
Ctrl + K Ctrl + J | 展開所有摺疊區域程式碼 |
Ctrl + K Ctrl + C | 新增行註釋 |
Ctrl + K Ctrl + U | 刪除行註釋 |
Ctrl + / | 新增關閉行註釋 |
Shift + Alt +A | 塊區域註釋 |
Alt + Z | 新增關閉詞彙包含 |
導航
快捷鍵 | 作用 |
---|---|
Ctrl + T | 列出所有符號 |
Ctrl + G | 跳轉行 |
Ctrl + P | 跳轉檔案 |
Ctrl + Shift + O | 跳轉到符號處 |
Ctrl + Shift + M | 開啟問題展示面板 |
F8 | 跳轉到下一個錯誤或者警告 |
Shift + F8 | 跳轉到上一個錯誤或者警告 |
Ctrl + Shift + Tab | 切換到最近開啟的檔案 |
Alt + left / right | 向後、向前 |
Ctrl + M | 進入用Tab來移動焦點 |
查詢與替換
快捷鍵 | 作用 |
---|---|
Ctrl + F | 查詢 |
Ctrl + H | 替換 |
F3 / Shift + F3 | 查詢下一個/上一個 |
Alt + Enter | 選中所有出現在查詢中的 |
Ctrl + D | 匹配當前選中的詞彙或者行,再次選中-可操作 |
Ctrl + K Ctrl + D | 移動當前選擇到下個匹配選擇的位置(游標選定) |
Alt + C / R / W |
多行游標操作於選擇
快捷鍵 | 作用 |
---|---|
Alt + Click | 插入游標-支援多個 |
Ctrl + Alt + up/down | 上下插入游標-支援多個 |
Ctrl + U | 撤銷最後一次游標操作 |
Shift + Alt + I | 插入游標到選中範圍內所有行結束符 |
Ctrl + I | 選中當前行 |
Ctrl + Shift + L | 選擇所有出現在當前選中的行-操作 |
Ctrl + F2 | 選擇所有出現在當前選中的詞彙-操作 |
Shift + Alt + right | 從游標處擴充套件選中全行 |
Shift + Alt + left | 收縮選擇區域 |
Shift + Alt + (drag mouse) | 滑鼠拖動區域,同時在多個行結束符插入游標 |
Ctrl + Shift + Alt + (Arrow Key) | 也是插入多行游標的[方向鍵控制] |
Ctrl + Shift + Alt + PgUp/PgDown | 也是插入多行游標的[整屏生效] |
豐富的語言操作
快捷鍵 | 作用 |
---|---|
Ctrl + Space | 輸入建議[智慧提示] |
Ctrl + Shift + Space | 引數提示 |
Tab | Emmet指令觸發/縮排 |
Shift + Alt + F | 格式化程式碼 |
Ctrl + K Ctrl + F | 格式化選中部分的程式碼 |
F12 | 跳轉到定義處 |
Alt + F12 | 程式碼片段顯示定義 |
Ctrl + K F12 | 在其他視窗開啟定義處 |
Ctrl + . | 快速修復部分可以修復的語法錯誤 |
Shift + F12 | 顯示所有引用 |
F2 | 重新命名符號 |
Ctrl + Shift + . / , | 替換下個值 |
Ctrl + K Ctrl + X | 移除空白字元 |
Ctrl + K M | 更改頁面文件格式 |
編輯器管理
快捷鍵 | 作用 |
---|---|
Ctrl + F4, Ctrl + W | 關閉編輯器 |
Ctrl + k F | 關閉當前開啟的資料夾 |
Ctrl + |切割編輯視窗 | |
Ctrl + 1/2/3 | 切換焦點在不同的切割視窗 |
Ctrl + K Ctrl <-/-> | 切換焦點在不同的切割視窗 |
Ctrl + Shift + PgUp/PgDown | 切換標籤頁的位置 |
Ctrl + K <-/-> | 切割視窗位置調換 |
檔案管理
快捷鍵 | 作用 |
---|---|
Ctrl + N | 新建檔案 |
Ctrl + O | 開啟檔案 |
Ctrl + S | 儲存檔案 |
Ctrl + Shift + S | 另存為 |
Ctrl + K S | 儲存所有當前已經開啟的檔案 |
Ctrl + F4 | 關閉當前編輯視窗 |
Ctrl + K Ctrl + W | 關閉所有編輯視窗 |
Ctrl + Shift + T | 撤銷最近關閉的一個檔案編輯視窗 |
Ctrl + K Enter | 保持開啟 |
Ctrl + Shift + Tab | 調出最近開啟的檔案列表,重複按會切換 |
Ctrl + Tab | 與上面一致,順序不一致 |
Ctrl + K P | 複製當前開啟檔案的存放路徑 |
Ctrl + K R | 開啟當前編輯檔案存放位置【檔案管理器】 |
Ctrl + K O | 在新的編輯器中開啟當前編輯的檔案 |
顯示
快捷鍵 | 作用 |
---|---|
F11 | 切換全屏模式 |
Shift + Alt + 1 | 切換編輯佈局【目前無效】 |
Ctrl + =/- | 放大 / 縮小 |
Ctrl + B | 側邊欄顯示隱藏 |
Ctrl + Shift + E | 資源檢視和編輯檢視的焦點切換 |
Ctrl + Shift + F | 開啟全域性搜尋 |
Ctrl + Shift + G | 開啟Git可視管理 |
Ctrl + Shift + D | 開啟DeBug面板 |
Ctrl + Shift + X | 開啟外掛市場面板 |
Ctrl + Shift + H | 在當前檔案替換查詢替換 |
Ctrl + Shift + J | 開啟詳細查詢 |
Ctrl + Shift + V | 預覽Markdown檔案【編譯後】 |
Ctrl + K v | 在邊欄開啟渲染後的檢視【新建】 |
除錯
快捷鍵 | 作用 |
---|---|
F9 | 新增解除斷點 |
F5 | 啟動除錯、繼續 |
F11 / Shift + F11 | 單步進入 / 單步跳出 |
F10 | 單步跳過 |
Ctrl + K Ctrl + I | 顯示懸浮 |
整合終端
快捷鍵 | 作用 |
---|---|
Ctrl + ` | 開啟整合終端 |
Ctrl + Shift + ` | 建立一個新的終端 |
Ctrl + Shift + C | 複製所選 |
Ctrl + Shift + V | 複製到當前啟用的終端 |
Shift + PgUp / PgDown | 頁面上下翻屏 |
Ctrl + Home / End | 滾動到頁面頭部或尾部 |
總結
所有翻譯肯定都不是標譯的啦…..,我的翻譯都是比較接近口語化和使用的