本文首發(fā)于 Caiyun Blog,作者 @Caiyun, 如果您喜歡想轉(zhuǎn)載,這是我的榮幸,您只需要保留原文鏈接就好啦,謝謝哦 _
歡迎入坑 VSCode,這個(gè)小文章將記錄一些 VSCode 使用過程中的快捷方式,親測有效&&圖文示意
光標(biāo)相關(guān)
- 打開一個(gè)新的 Tab頁
Ctrl+N - 打開一個(gè)新的 窗口
Ctrl+Shift+N - 關(guān)閉當(dāng)前 (光標(biāo)所在) Tab頁
Ctrl+W - 關(guān)閉當(dāng)前窗口
Ctrl+Shift+W - 在一個(gè)編輯器中切處一個(gè)新的編輯器(最多三個(gè))
Ctrl+\

newTabs
- 在切出來的三個(gè)編輯器中,從左至右可以依次表示為
Ctrl+1Ctrl+2Ctrl+3
可以用這三個(gè)快捷方式進(jìn)行編輯器之間的互相切換
- 編輯器換位置,
Ctrl+k然后按Left或Right
注意:切換的是當(dāng)前光標(biāo)所在位置(也就是活動(dòng)窗口所在位置)
K 可以理解為 skip,該快捷方式與用鼠標(biāo)單擊改變光標(biāo)位置一樣,只是用快捷鍵更能提供效率

image

image
- 代碼行縮進(jìn)
Ctrl+[,Ctrl+] - 折疊打開代碼塊
Ctrl+Shift+[,Ctrl+Shift+]

flod+extend

equalMethod
-
Ctrl+CCtrl+V如果不選中,默認(rèn)復(fù)制或剪切一整行 - 上下移動(dòng)一行
Alt+Up或Alt+Down - 向上向下復(fù)制一行
Shift+Alt+Up或Shift+Alt+Down
(個(gè)人感覺向上或者向下復(fù)制一行好像也沒什么差別) - 在當(dāng)前行下邊插入一行
Ctrl+Enter - 在當(dāng)前行上方插入一行
Ctrl+Shift+Enter
(當(dāng)光標(biāo)在行中,而需要此時(shí)向上/向下插入一行時(shí),這兩個(gè)快捷方式的效果更明顯,至少不需要先 end/home 到行尾/行首了) - 移動(dòng)到文件結(jié)尾
Ctrl+End - 移動(dòng)到文件開頭
Ctrl+Home - 選中當(dāng)前行
Ctrl+i(三擊)
如果需要一次選中連續(xù)的多行,多次 ctrl+i 就可以了 - 選擇從行首到光標(biāo)處的內(nèi)容
Shift+Home - 選擇從光標(biāo)到行尾的內(nèi)容
Shift+End - 刪除光標(biāo)右側(cè)的所有字
Ctrl+Delete
注意:經(jīng)過測試感覺這個(gè)快捷鍵刪除的內(nèi)容沒有明顯界限,在不同格式文件下刪除內(nèi)容就不同,比如:

ctrl+delete
-
Alt+Click添加 cursor(光標(biāo)) - 添加多個(gè)連續(xù)光標(biāo)
Ctrl+Alt+Down或Ctrl+Alt+Up
所有光標(biāo)所在位置可以同時(shí)編輯

editAsycn
- 同時(shí)選中所有匹配的內(nèi)容
Ctrl+Shift+L
每個(gè)被選中的內(nèi)容末尾都會(huì)有光標(biāo),光標(biāo)所在位置即可編輯

ctrl+shift+l
重構(gòu)相關(guān)
- 跳轉(zhuǎn)到定義處
F12

F12
- 定義處縮略圖,只看一眼而不跳轉(zhuǎn)過去
Alt+F12

alt+F12
- 列出所有的引用
Shift+F12
![shift+F12] - 重命名:比如要修改一個(gè)方法名,可以選中后按F2,輸入新的名字,回車,會(huì)發(fā)現(xiàn)所有的文件都修改過了。
- 全屏
F11 - 側(cè)邊欄顯/隱
Ctrl+B - 預(yù)覽markdown
Ctrl+Shift+V - 代碼格式化 : ctrl + k ,ctrl + f
- 查找
Ctrl+F - 查找替換
Ctrl+H
如果需要查找一個(gè)詞,可以先選中該內(nèi)容再ctrl+F,這樣與ctrl+cctrl+Fctrl+v效果是一樣的,但更高效
非快捷鍵技巧
- 關(guān)于查找還有一個(gè)小技巧,在多層級(jí)項(xiàng)目中很好用,在全局查找一個(gè)內(nèi)容可以限制該內(nèi)容所在的文件位置包含/不能包含 什么目錄層級(jí)

在一定條件下篩選文件
- 也可以用命令來確定需要包含/不要包含 什么目錄
注意:每個(gè)目錄之間用逗號(hào)(英文狀態(tài)下的逗號(hào))分隔開,不需要包含的目錄前面都要加上 取反 符號(hào)!(英文狀態(tài)下)
在包含該目錄的條件下,篩選文件
在不包含該目錄的條件下,篩選文件
在包含和不包含條件的共同作用下,篩選文件


