VsCode不愧是微軟帝國出的良心產品,對於.net開發的我安裝配置,一兩下子搞定了golang的開發環境,熟悉度上面也差不多,很多快捷鍵都一樣的,這里總結一些快捷鍵
VsCode 快捷鍵有五種組合方式(科普)
Ctrl + Shift + ? : 這種常規組合按鈕
Ctrl + V Ctrl +V : 同時依賴一個按鍵的組合
Shift + V c : 先組合后單鍵的輸入
Ctrl + Click: 鍵盤 + 鼠標點擊
Ctrl + DragMouse : 鍵盤 + 鼠標拖動
---------------------
本人目前感覺有用之前沒咋用習慣的標了綠色:Ctrl+Shift+P、Ctrl + 方向鍵up/down、Ctrl + /、Ctrl + K Ctrl + 0、Alt + left / right、Ctrl + I、Ctrl + Space、F2、Ctrl + Tab
通用快捷鍵
| 快捷鍵 |
作用 |
| 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 |
選中當前行,行首和行尾Shift+Edn/Home類似 |
| 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 |
跳轉到定義處,做過.net的人都懂 |
| 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 |
滾動到頁面頭部或尾部 |
