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