15個(gè)提高工作效率的Visual Studio Code快捷鍵
毫無(wú)疑問(wèn),微軟的 VS Code 是目前最好的開(kāi)源代碼編輯器之一。與傳說(shuō)中的 Vim 不同,VS Code不需要你是一個(gè)鍵盤忍者,并且擁有大量開(kāi)發(fā)人員所信賴的的功能。
但這并不意味著你不能,或者你不應(yīng)該在 Visual Studio Code 中使用鍵盤快捷鍵。
你是否討厭在Visual Studio Code (VS Code)編輯器中中斷你的編碼流程并將手移到鼠標(biāo)上執(zhí)行類似于切換終端的操作?如果是,那么你應(yīng)該立即熟悉并記住VS Code的這些有用的鍵盤快捷鍵。
它不僅可以幫助您擺脫鼠標(biāo),還可以讓你提高工作效率。
因此,讓我們通過(guò)使用鍵盤快捷鍵快速瀏覽代碼編輯器來(lái)了解如何快速編寫代碼。
有用的 VS Code 鍵盤快捷鍵
不過(guò)先說(shuō)明。這些快捷鍵是我在VS Code中工作時(shí)發(fā)現(xiàn)最有用的。你可以根據(jù)自己的需要探索更多。
1、顯示所有命令
| Windows/Linux | macOS |
|---|---|
| CTRL + SHIFT + P 或者 F1 | SHIFT + ⌘ + P 或者 F1 |
從最有用的快捷方式開(kāi)始,它打開(kāi)命令面板,提供對(duì) VS Code 的所有功能的訪問(wèn)。
命令調(diào)色板
這是一個(gè)非常重要的 VS Code 快捷方式,因?yàn)榧词鼓浕虿幌胗涀〕酥獾娜魏慰旖莘绞剑匀豢梢允褂妹蠲姘鍒?zhí)行各種操作,例如創(chuàng)建新文件、打開(kāi)設(shè)置、更改主題和查看所有 鍵盤快捷鍵也是如此。
鏈接:https://www.linuxmi.com/15-visual-studio-code-kuaijiejian.html
2、垂直或水平拆分VS Code編輯器
| Windows/Linux | macOS |
|---|---|
| CTRL + \ | ⌘ + \ |
如果您沒(méi)有多顯示器設(shè)置以提高生產(chǎn)力,您仍然可以通過(guò)水平或垂直拆分編輯器來(lái)一次查看多個(gè)文件的代碼。
拆分 VS Code
要將焦點(diǎn)更改為編輯器組,您可以使用數(shù)字鍵或箭頭鍵。
| Windows/Linux | macOS |
|---|---|
| CTRL + 1/2/3 | ⌘ + 1/2/3 |
| CTRL + K CTRL + ←/→ | ⌘ + K ⌘ + ←/→ |
3、切換集成終端
| Windows/Linux | macOS |
|---|---|
| CTRL + ` | ⌘ + ` |
VS Code 中的集成終端是一個(gè)非常方便的功能,可以讓您無(wú)需切換窗口即可快速執(zhí)行任務(wù)。要在編輯器中隱藏/取消隱藏終端,此鍵盤快捷鍵非常方便。
集成終端
但是,像我一樣,如果您發(fā)現(xiàn)按“CTRL+`”因其奇怪的角落位置而難以使用,您仍然可以打開(kāi)命令面板并執(zhí)行查看:View: Toggle Terminal。
使用命令面板切換終端
4、轉(zhuǎn)到文件
| Windows/Linux | macOS |
|---|---|
| CTRL + P | ⌘ + P |
隨著項(xiàng)目的增長(zhǎng),查找文件可能會(huì)成為一項(xiàng)非常困難的任務(wù)。因此,我建議即使您使用鼠標(biāo),此命令也可以為您節(jié)省大量時(shí)間來(lái)搜索和導(dǎo)航到存儲(chǔ)庫(kù)中的文件。
轉(zhuǎn)到文件
5、轉(zhuǎn)到行
| Windows/Linux | macOS |
|---|---|
| CTRL + G | ^ + G |
搜索文件后,您現(xiàn)在可能想要跳轉(zhuǎn)到特定行以添加或編輯代碼。如果文件包含數(shù)千行代碼,滾動(dòng)肯定會(huì)占用您的時(shí)間。因此,VS Code 鍵盤快捷鍵CTRL+G 或 ^+G 可以快速將您帶到您想要的行。
轉(zhuǎn)到行
或者,您也可以使用第四個(gè)快捷方式“轉(zhuǎn)到文件”,其中在輸入框中附加:冒號(hào)和行號(hào)作為“轉(zhuǎn)到行”。
鏈接:https://www.linuxmi.com/15-visual-studio-code-kuaijiejian.html
6、搜索完整項(xiàng)目
| Windows/Linux | macOS |
|---|---|
| CTRL + SHIFT + F | ⌘ + SHIFT + F |
您很可能還想在整個(gè)項(xiàng)目中搜索文本、變量或函數(shù)。在這種情況下,此命令非常方便,可以在側(cè)邊欄中顯示搜索輸入。
搜索項(xiàng)目
您還可以使用 ALT+C 匹配大小寫、ALT+W 匹配整個(gè)單詞和 ALT+R 使用正則表達(dá)式向搜索添加過(guò)濾器。
7、禪模式(Zen 模式)
| Windows/Linux | macOS |
|---|---|
| CTRL + SHIFT + F | ⌘ + SHIFT + F |
想要在不受干擾的環(huán)境中工作以保持更專注?禪模式是 VS Code 中的一項(xiàng)功能,它隱藏所有 UI(狀態(tài)欄、活動(dòng)欄、面板和側(cè)邊欄)并僅在全屏上顯示編輯器。
禪模式
要啟用禪模式,您可以使用上述快捷方式或打開(kāi)命令面板并執(zhí)行“View: Toggle Zen Mode”。要退出 Zen 模式,您需要按兩次 Esc 按鈕。
8、將下一個(gè)查找匹配向添加到選擇
| Windows/Linux | macOS |
|---|---|
| CTRL + D | ⌘ + D |
此命令使您能夠選擇要編輯的選定文本的下一個(gè)匹配項(xiàng)。非常方便。
下一個(gè)查找匹配項(xiàng)
鏈接:https://www.linuxmi.com/15-visual-studio-code-kuaijiejian.html
9、切換行注釋
| Windows/Linux | macOS |
|---|---|
| CTRL + / | ⌘ + / |
要到達(dá)一行的開(kāi)頭,然后在注釋行中添加雙斜杠,可以用這個(gè)快捷鍵盤快捷鍵替換。
注釋掉代碼
即使要注釋掉多行,也可以使用 SHIFT+UP/Down 選擇所有行,然后按 CTRL+/。
10、跳轉(zhuǎn)到文件的開(kāi)頭或結(jié)尾
| Windows/Linux | macOS |
|---|---|
| CTRL + HOME/END | ⌘ + ↑/↓ |
如果您在代碼中間迷路,該命令可以幫助您快速到達(dá)文件的開(kāi)頭或結(jié)尾。
11、代碼折疊或展開(kāi)
| Windows/Linux | macOS |
|---|---|
| CTRL + SHIFT + [ 或 ] | ⌥ + ⌘ + [ or ] |
它是最有用的快捷方式之一,可以幫助您折疊/取消折疊代碼區(qū)域。通過(guò)這種方式,您可以隱藏不必要的代碼并一次只查看所需的代碼部分,從而更加專注并快速編寫代碼。
折疊代碼區(qū)域
12、重新打開(kāi) 關(guān)閉的編輯頁(yè)面
| Windows/Linux | macOS |
|---|---|
| CTRL + SHIFT + T | ⌘ + SHIFT + T |
當(dāng)你處理一個(gè)文件很多的大型項(xiàng)目時(shí),如果不小心關(guān)閉了一個(gè)頁(yè)面,并且不得不在側(cè)菜單中再次搜索它,這可能會(huì)有點(diǎn)令人沮喪。現(xiàn)在,可以按 Ctrl + Shift + T 重新打開(kāi)一個(gè)關(guān)閉的頁(yè)面。
13、刪除當(dāng)前行
| Windows/Linux | macOS |
|---|---|
| CTRL + SHIFT + K | SHIFT + ⌘ + K |
刪除光標(biāo)所在的整行代碼。
14、查找和替換
| Windows/Linux | macOS |
|---|---|
| CTRL + F CTRL + H |
⌘ + F ⌥ + ⌘ + F |
用新文本替換文件中所有出現(xiàn)的文本的最佳方法是什么?如果您通過(guò)向下滾動(dòng)代碼來(lái)手動(dòng)查看,毫無(wú)疑問(wèn),如果文本的出現(xiàn)次數(shù)很大,那么需要花費(fèi)多少時(shí)間。
查找和替換
當(dāng)使用查找和替換時(shí),可以在幾秒鐘內(nèi)完成相同的任務(wù)。您可以使用兩個(gè)快捷方式打開(kāi)它,其中一個(gè)實(shí)際上打開(kāi)了查找文本的輸入框,另一個(gè)用于替換文本。
15. VS Code 鍵盤快捷鍵
| Windows/Linux | macOS |
|---|---|
| CTRL + K CTRL + S | ⌘ + K ⌘ + S |
最后,如果您仍然難以記住上述所有鍵盤快捷鍵,您仍然不必?fù)?dān)心。這是因?yàn)槟梢允褂蒙鲜隹旖莘绞讲榭淳庉嬈鞯乃锌捎妹睢?/p>
鍵盤快捷鍵
在這里,你還可以根據(jù)自己的需求及使用習(xí)慣編輯命令的鍵綁定。
想要更多的 VS Code 鍵盤快捷鍵?
如果你想全面了解 VS Code 鍵盤快捷鍵,可以查看 Visual Studio Code 的文檔。
或者,如果你想找到所有可用的快捷方式,請(qǐng)獲取適用于 Linux、macOS 和 Windows 的備忘單。忘記時(shí)可以快速瀏覽一下。







































