本文首發(fā)于 Caiyun Blog,作者 @Caiyun, 如果您喜歡想轉(zhuǎn)載,這是我的榮幸,您只需要保留原文鏈接就好啦,謝謝哦 _
歡迎入坑 VSCode萨蚕,這個小文章將記錄一些 VSCode 使用過程中的快捷方式吩抓,親測有效&&圖文示意
光標相關(guān)
- 打開一個新的 Tab頁
Ctrl+N
- 打開一個新的 窗口
Ctrl+Shift+N
- 關(guān)閉當前 (光標所在) Tab頁
Ctrl+W
- 關(guān)閉當前窗口
Ctrl+Shift+W
- 在一個編輯器中切處一個新的編輯器(最多三個)
Ctrl+\
newTabs
- 在切出來的三個編輯器中轧抗,從左至右可以依次表示為
Ctrl+1
Ctrl+2
Ctrl+3
可以用這三個快捷方式進行編輯器之間的互相切換
- 編輯器換位置狱从,
Ctrl+k
然后按Left
或Right
注意:切換的是當前光標所在位置(也就是活動窗口所在位置)
K 可以理解為 skip,該快捷方式與用鼠標單擊改變光標位置一樣盅弛,只是用快捷鍵更能提供效率
image
image
- 代碼行縮進
Ctrl+[
驻襟,Ctrl+]
- 折疊打開代碼塊
Ctrl+Shift+[
璧帝,Ctrl+Shift+]
flod+extend
equalMethod
-
Ctrl+C
Ctrl+V
如果不選中捍岳,默認復(fù)制或剪切一整行 - 上下移動一行
Alt+Up
或Alt+Down
- 向上向下復(fù)制一行
Shift+Alt+Up
或Shift+Alt+Down
(個人感覺向上或者向下復(fù)制一行好像也沒什么差別) - 在當前行下邊插入一行
Ctrl+Enter
- 在當前行上方插入一行
Ctrl+Shift+Enter
(當光標在行中,而需要此時向上/向下插入一行時睬隶,這兩個快捷方式的效果更明顯锣夹,至少不需要先 end/home 到行尾/行首了) - 移動到文件結(jié)尾
Ctrl+End
- 移動到文件開頭
Ctrl+Home
- 選中當前行
Ctrl+i
(三擊)
如果需要一次選中連續(xù)的多行,多次 ctrl+i 就可以了 - 選擇從行首到光標處的內(nèi)容
Shift+Home
- 選擇從光標到行尾的內(nèi)容
Shift+End
- 刪除光標右側(cè)的所有字
Ctrl+Delete
注意:經(jīng)過測試感覺這個快捷鍵刪除的內(nèi)容沒有明顯界限苏潜,在不同格式文件下刪除內(nèi)容就不同银萍,比如:
ctrl+delete
-
Alt+Click
添加 cursor(光標) - 添加多個連續(xù)光標
Ctrl+Alt+Down
或Ctrl+Alt+Up
所有光標所在位置可以同時編輯
editAsycn
- 同時選中所有匹配的內(nèi)容
Ctrl+Shift+L
每個被選中的內(nèi)容末尾都會有光標,光標所在位置即可編輯
ctrl+shift+l
重構(gòu)相關(guān)
- 跳轉(zhuǎn)到定義處
F12
F12
- 定義處縮略圖窖贤,只看一眼而不跳轉(zhuǎn)過去
Alt+F12
alt+F12
- 列出所有的引用
Shift+F12
![shift+F12] - 重命名:比如要修改一個方法名砖顷,可以選中后按F2贰锁,輸入新的名字赃梧,回車,會發(fā)現(xiàn)所有的文件都修改過了豌熄。
- 全屏
F11
- 側(cè)邊欄顯/隱
Ctrl+B
- 預(yù)覽markdown
Ctrl+Shift+V
- 代碼格式化 : ctrl + k ,ctrl + f
- 查找
Ctrl+F
- 查找替換
Ctrl+H
如果需要查找一個詞授嘀,可以先選中該內(nèi)容再ctrl+F
,這樣與ctrl+c
ctrl+F
ctrl+v
效果是一樣的锣险,但更高效
非快捷鍵技巧
- 關(guān)于查找還有一個小技巧蹄皱,在多層級項目中很好用,在全局查找一個內(nèi)容可以限制該內(nèi)容所在的文件位置包含/不能包含 什么目錄層級
在一定條件下篩選文件
- 也可以用命令來確定需要包含/不要包含 什么目錄
注意:每個目錄之間用逗號(英文狀態(tài)下的逗號)分隔開,不需要包含的目錄前面都要加上 取反 符號!(英文狀態(tài)下)
在包含該目錄的條件下芯肤,篩選文件
在不包含該目錄的條件下巷折,篩選文件
在包含和不包含條件的共同作用下,篩選文件