30 條 VS Code 快捷鍵,使您的編程體驗更輕鬆!

2022-01-12 傑哥的IT之旅

Visual Studio Code或簡稱VS Code是一款代碼編輯器。市面上有很多代碼編輯器,但是VS Code在我們看來就是最好的。據調查80%的開發者會將VS Code的作為他們最常用的代碼編輯器。微軟開發了這款非常受歡迎的軟體。作為開發者,您可以做任何您需要做的事情。調試,智能代碼填充,語法高亮顯示。VS Code使您的編程體驗富有成果。但是,如果您知道Visual Studio Code的一些快捷鍵,則可以更快,更流暢地編寫代碼。沒有開發者願意自己的項目與推遲交付。如果您是開發者並且使用VS Code,則應了解一些VS Code快捷鍵。

非常實用的Visual Studio Code快捷鍵

快捷鍵在編程中至關重要,因為它們使開發者更輕鬆,更快捷地進行操作。就像用鍵盤彈奏一樣。要使用VS Code中的快捷鍵,您首先需要安裝一些擴展和插件。為了加快VS Code的編程速度,今天,我們將將討論30個VS Code常用快捷鍵,作為開發者,您應該知道這些快捷鍵,以使您的編程體驗更加輕鬆。

注意 Windows和macOS的快捷鍵

Windows上的Control/Alt鍵一般對應macOS上的Command/Option鍵!無特殊變化本文只列出Windows快捷鍵,有異常會將兩者一併列出。

例如:

VS Code最突出的功能是跟蹤項目目錄中所有文件中任何相似文本。Windows和macOS的快捷鍵有所不同。它們如下:

01.一次搜索所有文件中的文本

VS Code最突出的功能是跟蹤項目目錄中所有文件中任何相似文本。快捷鍵如下:

當您按下所需的按鈕時,側欄將出現在屏幕的左側。您可以在此處鍵入任何文本,以在項目目錄中的所有文件中進行搜索。如果要在項目的每個文件中更改代碼,此功能將為您提供幫助。您無需輸入每個文件並手動調整文本。此快捷鍵將自動解決問題並節省大量時間。

02.重新打開已經關閉的編輯器標籤頁

開發者通常與大型項目合作。像這樣的項目有數百個文件。而且您必須一次處理多個文件。處理如此大量的文件時,意外關閉標籤頁是非常正常的。但是,您不必擔心。通過使用VS Code快捷鍵,您可以輕鬆地檢索選項卡或編輯器。

此快捷鍵將重新打開已關閉的編輯器標籤頁,因此您不必每次都錯誤地關閉它都可以查找它。

03.將選擇添加到下一個查找匹配項

這是一個方便的快捷鍵。假設您正在使用VS Code編寫代碼,並且需要在多個地方編寫相同的代碼。通常,您將單獨編寫每個代碼或將其複製粘貼,這將花費大量時間。但是您可以使用以下命令為您節省一些時間。

然後選擇要多次編寫相同代碼的位置。如果您在任何地方其中一個地方編寫代碼,它將自動在其餘所選擇的位置顯示同樣的代碼。

04.刪除上一個單詞

在某些情況下,您寫長句子時拼錯了一個單詞,但又不想按退格鍵來連續刪除所需的單詞。在這種情況下,您可以使用以下快捷鍵:

VS Code快捷鍵使您免於連續按下Backspace按鈕的痛苦。

05.刪除行

當您要刪除剛寫的上一行時,實際上這是必需的。有兩種執行方法。

如果只想刪除該行,請使用以下命令:

如果要刪除該行並將其保留在剪貼板中,請使用以下命令:

根據需要使用快捷鍵。

06.選擇單詞

許多開發者都只使用鍵盤。他們對使用滑鼠感到無聊和煩躁。您可以使用滑鼠選擇單詞或句子。但是,您也可以使用特殊命令來執行此操作。

快捷鍵看似簡單,但實際上在特殊情況下非常有用。

07.跳轉到文件的開頭或結尾

這是相當有用的VS Code快捷鍵。開發者通過工作數月來製作軟體。最終,一個文件具有數千行代碼。當您想轉到代碼文件的頂部時,反之亦然,請按住頁面向上或頁面向上按鈕一段時間。但這實際上是不必要的。您可以使用以下命令平穩地轉到VS Code文件的頂部或底部:

Ctrl + Home開始

Ctrl + End結束。

這些對於加速您的代碼確實非常重要。

08.移動一條線

在編程中犯錯誤是很典型的情況。假設您在錯誤的位置編寫了錯誤的代碼。現在,您不想剪切和粘貼代碼。在這種情況下,您只需選擇一個或幾個單詞,

按ALT並按向上/向下箭頭。

按Alt +向上/向下箭頭鍵

09.向上/向下添加光標

在某些情況下,您可能需要使用相同的代碼編輯多行。您無需在那時單獨編輯每一行。只需使用以下命令:

按Ctrl + Alt +上/下

按Ctrl + Shift +向左或向右箭頭

結合使用Visual Studio Code快捷鍵可獲得更好的結果。

10.在上方或下方複製一行

您知道,在許多情況下,您需要連續多次使用同一條線路。else-if語句就是其中之一。不要每次都寫相同的句子或將其複製粘貼。而是,使用以下代碼:

可以在上下方向上複製任意多的行,而無需付出任何額外的努力。

11.摺疊或展開代碼

開發者必須先將代碼呈現給客戶,然後才能進行開發。因此,代碼必須易於理解並且要記錄在案。在這種情況下,摺疊大部分代碼是一個好方法。您可以使用以下快捷鍵輕鬆摺疊代碼中次重要的部分:

按Ctrl + Shift + [ 進行摺疊。

按Ctrl + Shift +] 展開

這些過程將使代碼簡短易懂。

12.導航到特定行

如果要轉到包含數千行的文件中的所需行,請不要使用向上/向下箭頭鍵。這會浪費很多時間。只需執行以下操作:

VS Code快捷鍵對於處理大型項目的開發者而言非常有用。

13.列框選擇

有時,您可能需要一次選擇很多文本。使用典型的過程來選擇文本是很煩人的。僅使用光標很難選擇很多單詞。因此,您可以使用以下VS Code快捷鍵:

您可以使用此快捷鍵以列框形狀的方式選擇文本。

14.連接行

這是重要的Visual Studio Code快捷鍵。該行用於將幾行代碼轉換為一行。在這方面使用以下命令:

15.代碼格式

VS Code中有許多快捷鍵。但是,這種捷徑是最令人滿意的捷徑之一。縮進在c文檔中很重要。同時,您必須維護確定的格式。如果使用此快捷鍵,則不必在編程過程中擔心縮進。使用以下快捷鍵,縮進以及其他格式將自動修復。

請注意下面給出的圖像,以更清楚地了解快捷鍵。

16.修剪尾隨空白

不必要的空格可能出現在代碼行的末尾。它浪費了寶貴的內存。您可以執行以下操作來解決此問題

在VS Code上,轉到首選項>設置>用戶設標籤單擊{}圖標以打開文檔。將文件trimTrailingWhitespace:true添加到設置文檔,並使用任何鍵綁定(例如Ctrl + K)保存設置。

您也可以使用命令託盤處理快捷鍵。

17.分割編輯器

開發者有時一次需要多個編輯器。但是,VS Code具有此任務的特定快捷鍵

在Windows和Ubuntu上按Shift + Alt + \或2,3,4

在macOS上按Command + \或2,3,4

並排編輯很方便。因此,您可以根據需要拆分任意數量的編輯器。

18.轉到符號文件

這是一個簡單的快捷鍵,但是它將使您的編程更快。您可以通過以下方式轉到符號文件:

您還可以通過添加@來執行相同的過程:

19.在工作區中轉到符號

VS Code快捷鍵與上一個相似。在這種情況下,您將轉到工作空間中的符號。快捷鍵如下:

20.重命名符號

在VS Code中,重命名符號相對容易。您只需選擇要重命名的符號。之後,請執行以下步驟:

在Windows和Ubuntu上按F2

在macOS上按F2

為了更好的理解,請看下面的圖片。

21.打開和關閉側邊欄

側邊欄對於任何開發者都是必不可少的。您可以在此處看到所需的文件和其他材料。但是,側邊欄在屏幕上會佔用大量空間。因此,您可以使用以下命令快速關閉或打開它:

VS Code快捷鍵在使用拆分編輯器時會大有幫助,因為它節省了大量空間。

22.命令面板

在命令面板中,您可以根據需要提供任何命令。執行以下操作以打開命令面板:

假設您要打開一個文件。首先,按Ctrl + P(Command + P),然後在命令面板中寫入文件名。然後,文件將在幾秒鐘內打開。您還可以從面板訪問所有命令和快捷鍵。如果您忘記了任何快捷鍵,請轉到面板。

23.通過匹配文本打開文件

如果您鍵綁定快捷鍵,則可以通過匹配文本來打開文件。它消除了手動瀏覽文件夾以重新打開不再打開的文件的需要。此外,它可以定期節省大量時間。您必須執行以下操作:

輸入文件>首選項>鍵盤快捷鍵

搜索 action.quickOpen

單擊它,然後根據您的方便綁定鑰匙。

因此,您無需打開文件夾就可以打開文件。

24.打開集成終端

在VS Code中,集成終端非常方便。由於它的實用程序,開發者經常使用它。因此,有一個VS Code快捷鍵可以即時打開終端。如下:

您可以通過命令面板打開它,或者選擇vscode的查看,然後選擇集成終端 ,打開即可。但是,這是最好的方法。

25.替換當前文件中所有匹配的文本

一個文件中的代碼可能會出現幾次。如果要替換該代碼,可以使用簡單的VS Code快捷鍵。你們中的許多人對此一無所知,並手動替換了代碼。而且,這需要大量的時間和精力。您可以改用給定的快捷鍵:

因此,選擇所需的單詞或單詞組,按Ctrl + F2,重複的單詞將自動出現。之後,替換任何人,您就可以開始工作了。

26.切換標籤

對於開發者而言,一次使用多個標籤是相當標準的。但是您無需使用滑鼠指針即可在它們之間進行切換。只需執行以下操作:

因此,根據選項卡編號按1/2/3。具體來說,如果要轉到選項卡2,只需按Ctrl +2。

27.瀏覽歷史

我們很少在一個項目中同時處理所有文件。我們通常最多只能與兩個或三個一起工作。如果您沒有足夠的空間拆分多個編輯器,則可以使用文件歷史記錄。它不僅可以保存我們以前使用的文件,而且還提供了一種快速的方法來恢復它們。打開歷史記錄的VS Code快捷鍵如下:

您還可以以更快的方式在歷史記錄文件之間切換。

它可以節省時間並為屏幕提供更多空間。

28. 焦點調試器

調試器對於開發者而言非常重要。您可以使用以下快捷鍵輕鬆控制調試器:

按F5開始

按下Shift + F5停止

按F9作為斷點

您可以通過這種方式非常方便地使用調試器。但是,最好更改調試快捷鍵,因為很難找到功能按鈕。

29.顯示建議和評論選擇

IntelliSense是VS Code的驚人功能。這也稱為代碼完成,因為它可以完成半編寫的代碼並顯示建議。您可以使用以下快捷鍵在編輯器中觸發IntelliSense:

您可以輕鬆地將句子轉換為評論。您只需選擇單詞組並執行以下操作:

按Ctrl + K + C進行評論

按Ctrl + K + U取消注釋

30.轉到「定義和參考」

轉到定義功能會打開一個新選項卡。同時,它指向所需符號的來源。為此,將光標放在目標符號上。然後按F12直接轉到源。此外,如果您使用的是滑鼠,請按Ctrl。單擊該符號。

除此之外,VS Code快捷鍵也可以參考。選擇您想知道其參考的符號,然後簡單地執行以下操作:

最後的想法

如果您知道程式語言,則可以生產軟體和開發產品。但是,高效編程是另一回事。為了加快編程速度,編寫高效的代碼並節省大量時間,您必須使用VS Code這樣的編輯器,並且必須了解各種工具,擴展,尤其是快捷鍵的使用。利用特定的快捷鍵將節省您寶貴的時間,並為您提供記錄良好的代碼。這就是為什麼我們列出了最好的30條VS Code快捷鍵來幫助您輕鬆編寫代碼的原因。

我們試圖顯示本文中我們能提供的最多的快捷鍵。除此之外,還有許多快捷鍵,您應該從網際網路上學習。此外,如果您認為應該包含任何要點,請在評論部分讓我們知道。永遠記住,努力是成功的根源。因此,不要浪費時間,並增強您的知識。

來源:https://www.linuxmi.com/vs-code-30-shortcuts.html

相關焦點

  • 30條VS Code快捷鍵,使您的編程體驗更輕鬆
    來源:https://www.linuxmi.com/vs-code-30-shortcuts.htmlVisual Studio Code或簡稱VS Code是一款代碼編輯器
  • VS Code 必知必會的 20 個快捷鍵!
    VS Code 進行編程。因為快捷鍵實在是太多了。多行轉一行在 Ubuntu/Windows 上:通過File> Preferences > Keyboard shortcuts打開快捷鍵的設置,並且綁定editor.action.joinLines你自己的快捷鍵。註:可以在編碼的任何時候使用它,但是我更喜歡在我的代碼寫完的時候格式化一下。
  • 20個提高開發效率的 VS Code 快捷鍵,你值得擁有!
    VS Code 進行編程。在 Ubuntu/Windows 上:通過File> Preferences > Keyboard shortcuts打開快捷鍵的設置,並且綁定editor.action.joinLines你自己的快捷鍵。註:可以在編碼的任何時候使用它,但是我更喜歡在我的代碼寫完的時候格式化一下。這個快捷鍵可以幫你去掉前面和後面多餘的空格,這樣子就可以不用使用嚴格的 Lint 檢查了。
  • 推薦 20個提高開發效率的 VS Code 快捷鍵!
    VS Code 進行編程。1、多行轉一行在 Ubuntu/Windows 上:通過File> Preferences > Keyboard shortcuts打開快捷鍵的設置,並且綁定editor.action.joinLines你自己的快捷鍵。2、格式化代碼註:可以在編碼的任何時候使用它,但是我更喜歡在我的代碼寫完的時候格式化一下。
  • 我最終還是選擇了VS code!
    Mobaxterm相對於Putty是一款功能非常豐富的增強型終端模擬工具,更重要的是它集成了xming,能夠自動把遠程伺服器下的窗口投影到本地,這樣的話我們就可以輕鬆打開帶有UI的客戶端。因此,這時候我開始在遠程伺服器上配置Pycharm和Python開發環境,然後使用MobaXterm打開Pycharm客戶端進行開發。
  • VS Code 中的 Vim 操作 | 無需修改 VSC 默認快捷鍵 | 常用組合與邏輯
    這裡需要注意,強烈推薦 不使用Vim自帶的組合快捷鍵 Ctrl ,因為其會覆蓋掉 VS Code 本身的快捷鍵以及其他插件的快捷鍵 。vim 中 o 與 O如上,用 o 可以很輕鬆地向下插入一行,而用 O 則是向上插入一行。
  • 我最終還是選擇了 VS Code!
    Mobaxterm相對於Putty是一款功能非常豐富的增強型終端模擬工具,更重要的是它集成了xming,能夠自動把遠程伺服器下的窗口投影到本地,這樣的話我們就可以輕鬆打開帶有UI的客戶端。因此,這時候我開始在遠程伺服器上配置Pycharm和Python開發環境,然後使用MobaXterm打開Pycharm客戶端進行開發。
  • 10個提高開發效率的 VS Code 快捷鍵!
    下面列出了一些智米們都應該儘快學習的快捷鍵。
  • 用了這 7 個 VS Code 插件,想寫一輩子代碼
    譯文來自 https://levelup.gitconnected.com/7-vs-code-extensions-that-make-you-want-to-keep-coding-forever-f205e597ae34原作者 Daan譯者: 藍色的秋風(github/hua1995116)
  • VS Code安裝及使用基礎教程
    介紹 VS Code 的優點:支持30多種常用語言的語法高亮,並對html、js、css、Angular等很好的語法支持,並且還支持MarkDown的預覽體積小,功能強大,當然性能也是很好的,打開超大型的文本文件也不會卡死,大家可以和其他的一些文本編輯器對比一下支持命令操作(Ctrl + Shift + P)和滑鼠操作,還有大量的快捷鍵
  • 15 個提高工作效率的 VS Code 鍵盤快捷鍵 | Linux 中國
    它與傳說中的 Vim 不同,VS Code 不需要你是一個快捷鍵大師(LCTT 譯註:以下都指鍵盤快捷鍵),開發者們對它大部分的功能都及其熟悉,且推崇備至。但這並不意味著你不能成為快捷鍵大師,或者說你在 VS Code 中不應該使用快捷鍵。
  • ​這樣配置,讓你的VS Code好用到飛起!
    本文介紹了一些常用的插件和快捷鍵,幫你大大提高軟體開發的效率,讓你有更多的時間去擼鐵和泡妹子。不僅有中心化的插件市場,而且在 VS Code 編輯器裡也可以輕鬆搜索插件,直接進行安裝與管理。WakaTime 計算代碼工作量這是一款時間記錄工具,它可以幫助你在vs code中記錄有效的編程的時間。
  • 程式設計師編程利器:後起之秀 VS Code
    曾說過:在這個領域做得越多,我越覺得軟體開發比任何行業都更接近於寫作。比如說,在 Vim 裡面你可以通過快捷鍵快速刪掉一行或者某些單詞,可以塊選,可以快速分屏查看代碼,可以高效匹配和替換查找……如果你喜歡這樣的功能,那在選擇編輯器的時候就要考慮它是否支持這樣的特性了。第二,這個編輯器對程式語言的支持如何,配置是否繁瑣?
  • 【教程 】VS Code玩轉Jupyter Notebook份完整教程
    在用 Python 的時候,我比較喜歡用 Jupyter Notebook 和 Visual Studio (VS) Code 來編程。在各種 IDE 中,Jupyter Notebook 已經成為極其流行選擇了。除了 IPython 之外,還有其他可用的內核。而且除了 Python 之外,Jupyter Notebook 還可以支持 Java、R、Julia 和其他流行的程式語言。
  • VS Code 上也能玩轉 Jupyter Notebook 了(附教程)
    在用 Python 的時候,我比較喜歡用 Jupyter Notebook 和 Visual Studio (VS) Code 來編程。在各種 IDE 中,Jupyter Notebook 已經成為極其流行選擇了。除了 IPython 之外,還有其他可用的內核。而且除了 Python 之外,Jupyter Notebook 還可以支持 Java、R、Julia 和其他流行的程式語言。
  • 2021年的十大VS Code擴展,助您成為一個更好的開發者
    這些工具旨在改善開發人員的體驗,並通過各種方式簡化您的工作。這不是單個擴展,而是具有針對不同程式語言的各種摘要的擴展的集合。使用ES7 React/Redux/GraphQL/React-Native snippets擴展,您可以使用快捷鍵rfc來表示功能組件,然後按Enter鍵。4、Better CommentsBetter Comments旨在幫助您在代碼中編寫更人性化的注釋。清晰易懂的注釋不僅有益於遍歷您代碼的人,而且也對您有益。一段時間後,開發人員在訪問自己的代碼時會迷路,這很普遍。
  • VS Code上也能玩轉Jupyter Notebook,這是一份完整教程
    在用 Python 的時候,我比較喜歡用 Jupyter Notebook 和 Visual Studio (VS) Code 來編程。在各種 IDE 中,Jupyter Notebook 已經成為極其流行選擇了。除了 IPython 之外,還有其他可用的內核。而且除了 Python 之外,Jupyter Notebook 還可以支持 Java、R、Julia 和其他流行的程式語言。
  • 讓開發效率「飛起」的VS Code 插件
    這意味著它會在你輸入後立即運行您的代碼,並在您的代碼編輯器中顯示各種執行結果。建議你親自嘗試一下。Visual Studio IntellicodeVisual Studio Intellicode 超過 350 萬下載量,是 Visual Studio 上下載次數最多的插件。並且,在我看來,它會是你用過的最有用的插件之一。
  • VS Code上玩轉Jupyter Notebook(附完整上手教程)
    在用 Python 的時候,我比較喜歡用 Jupyter Notebook 和 Visual Studio (VS) Code 來編程。在各種 IDE 中,Jupyter Notebook 已經成為極其流行選擇了。除了 IPython 之外,還有其他可用的內核。而且除了 Python 之外,Jupyter Notebook 還可以支持 Java、R、Julia 和其他流行的程式語言。
  • VS Code 的 7 個開源替代品!
    來源:開源最前線https://opensource.com/article/20/6/open-source-alternatives-vs-codVisual Studio Code,也稱為VS Code,是一款支持Linux,Windows和macOS的代碼編輯器。