42 个 Visual Studio 代码快捷方式,你会使用吗
在本文中,我們將介紹一些最有用的 Visual Studio Code 快捷方式,它們將在使用 Visual Studio Code 時間節省您的時間并加速您的開發。本文介紹了 Windows、Linux 和 macOS 默認鍵盤快捷鍵。
Visual Studio Code (VS Code)是最流行和最常用的代碼編輯器之一。它是開源的并且可以免費使用。它還提供對許多語言和框架的支持,無論是通過內置功能還是可用于編輯器的大量擴展列表。
請注意,這些 Visual Studio Code 快捷方式取自 VS Code 的文檔。如果某些快捷方式不起作用,可能是由于編輯器或文件格式中的快捷方式發生了變化,或者有時是由于安裝了擴展。
簡單的 VS 代碼導航快捷方式
本部分介紹了所有 Visual Studio Code 快捷方式,可以讓您導航編輯器的不同部分。
打開一個文件
搜索特定文件,尤其是在項目變大時,會耗費大量時間。即使您已經知道文件在哪里,學習這個鍵盤快捷鍵也絕對很方便,可以輕松打開項目中的文件。
- 視窗/Linux?:?ctrl+P
- macOS?:?command+P
打開設置
Visual Studio Code 帶有許多功能和設置,您可以根據需要進行更改。此鍵盤快捷鍵可以讓您在必要時更輕松地進行設置。
- 視窗/Linux?:?ctrl+,
- macOS?:?command+,
切換側邊欄
很多時候,您需要更多空間來存放正在處理地文件。因此,此鍵盤快捷鍵可以方便地在必要時顯示或隱藏側邊欄。
- 視窗/Linux?:?ctrl+B
- macOS?:?command+B
導航選項卡
當您打開了許多選項卡并且需要在它們之間移動時,一種簡單的方法是使用此鍵盤快捷鍵,它會顯示選項卡列表并讓您在它們之間導航并選擇要打開的選項卡.
- Windows/Linux?:?ctrl+?shift+tab
- macOS?:?control+?shift+tab
按住tab可在選項卡之間切換。
導航選項卡組
Visual Studio Code 提供的一項不錯的功能是創建選項卡組。選項卡組允許您將選項卡分成幾組,每個編輯器組占據屏幕的一部分。
此鍵盤快捷鍵使在編輯器組歷史記錄中的組之間導航變得更容易和更快。如果您在快捷方式中選擇的編輯器組高于當前打開的組數,此快捷方式還允許您創建新組。
- Windows/Linux?:?ctrl+1或2或3
- macOS:command+1或2或3
打開終端
在您的開發過程中,您很可能會經常使用終端設備。Visual Studio Code 允許您在編輯器內打開終端窗口。這使您無需在編輯器和終端之間移動,并允許您完全專注于編輯器和代碼。
- 視窗/Linux?:?ctrl+J
- macOS?:?command+J
打開命令面板
您可以在 Visual Studio Code 中執行許多命令。這些命令可以與開箱即用功能或擴展功能相關。
使用此鍵盤快捷鍵,您可以輕松打開命令面板。命令面板允許您搜索可以使用的命令并執行它們。
- Windows/Linux?:?ctrl+?shift+P
- macOS?:?command+?shift+P
快速選擇
在開發過程中,您很可能需要在代碼中進行選擇,無論是出于復制、剪切還是其他目的。
與其使用機器的鼠標進行操作,不如使用鍵盤進行操作可以節省您的時間。這些鍵盤快捷鍵專注于快速做出選擇。
選擇當前行
很多時候,您需要選擇光標所在的整個當前行。這個鍵盤快捷鍵使它非常簡單。
- 視窗/Linux?:?ctrl+L
- macOS?:?command+L
類似事件
您需要重命名一個變量多少次,或者只是在您正在使用的整個文件中更改某個重復的文本或短語?
在與此類似的情況下,可以使用兩個鍵盤快捷鍵。第一個要求您已經選擇了單詞或短語,而另一個要求則沒有。
當前選擇
使用此鍵盤快捷鍵,您只需在所選文件中出現一次您要查找的文本。然后,通過按下快捷方式的鍵,您將選擇文件中所有出現的位置。
- Windows/Linux?:?ctrl+?shift+L
- macOS?:?command+?shift+L
當前單詞
此鍵盤快捷鍵允許您執行與前一個相同的操作,但無需選擇任何內容。當光標放在一個單詞上時,您可以按此快捷鍵的鍵,然后將選擇當前單詞及其在當前文件中的所有出現。
- 視窗/Linux?:?ctrl+F2
- macOS?:?command+F2
注意:在 macOS 上,請確保同時fn按下F2.
選擇直到單詞的結尾
選擇代碼的某部分時,可以輕松移動和擴展此快捷方式的選擇。您可以使用右箭頭或左箭頭朝您想要的方向前進。
- Windows/Linux?:?shift+?alt+→或←
- macOS?:?shift+?option+→或←
多項選擇
掌握這些鍵盤快捷鍵將提高您的開發速度,并使您成為編碼英雄。這些鍵盤快捷鍵允許您跨多行進行選擇以進行必要的修改或添加。
這可以避免您重復自己,并節省您花費在多行上執行相同操作的額外時間。
通過拖動鼠標選擇一列或一框代碼
將光標拖過代碼或文本行會從頭到尾選擇每一行。但是您也可以使用此快捷方式僅部分選擇一組行。將選擇多條線,但只能選擇您拖動的多條線。
- Windows/Linux?:?shift++alt將鼠標拖過線條
- macOS?:?shift++option將鼠標拖過線條
使用箭頭鍵選擇一列或一框代碼
您可以執行與上述相同的操作,但無需使用鼠標。您無需拖動鼠標,而是使用鍵盤箭頭鍵。
- Windows/Linux?:?ctrl+?shift+?alt+?→or?←or or?↓or↑
- macOS?:?command+?shift+?option+?→or?←or or?↓or↑
如何使用查找結果
所有編輯器,即使是簡單的編輯器,都應該具有查找功能,以便您可以在當前選定的文件或多個文件中找到某些單詞,如函數或變量名稱、短語或代碼塊。
本節將介紹鍵盤快捷鍵,這些快捷鍵將使我們能夠充分利用 Visual Studio Code 中的查找功能的結果。
導航結果
您可以使用此鍵盤快捷鍵在活動文件中的查找結果之間移動。
- Windows/Linux/macOS:F3
注意:在 macOS 上,請確保同時fn按下F3.
選擇多個結果
如果您使用查找功能來查找某些文本位以便修改這些結果的子集,則可以使用此快捷方式在活動文件中導航和選擇查找結果。
- 視窗/Linux?:?ctrl+D
- macOS?:?command+D
選擇所有結果
如果您使用查找功能對所有查找結果進行某些修改,則此鍵盤快捷鍵允許您選擇所有查找結果。
- 視窗/Linux?:?alt+enter
- macOS?:?option+enter
代碼導航
隨著每個文件或項目的增長,找到代碼的某些部分變得越來越困難。手動查找錯誤或轉到某一行的代碼可能很困難。
這些鍵盤快捷鍵可以為您省去麻煩,讓您將時間投入到您真正想做的事情上。
去線
當您遇到指定是哪一行代碼導致它的編譯或運行時錯誤時,在某一行查找代碼特別有用。此鍵盤快捷鍵消除了您自己實際查找線路的需要。
- 視窗/Linux?:?ctrl+G
- macOS?:?control+G
轉到匹配的括號
您經常會發現自己需要找到匹配的塊的右括號。當文件隨時間增長時尤其如此。此鍵盤快捷鍵可讓您輕松找到當前塊的右匹配括號。在 HTML 標簽中,它允許您移動到當前標簽的末尾。
- Windows/Linux?:?ctrl+?shift+\
- macOS?:?command+?shift+\
折疊/展開塊
在讀取包含大量行或數據的文件時,折疊(隱藏)您當前不關注的整個塊會更容易,這樣您就可以專注于其他事情。此鍵盤快捷鍵允許您折疊或展開塊。單擊塊中的任意位置,然后按以下鍵。
- Windows/Linux?:?ctrl+?shift+[或]
- macOS?:?command+?option+[或]
折疊/展開塊和子塊
如果塊包含子塊怎么辦?使用上面的命令將折疊父塊,但是當父塊展開時,子塊將保持不變。如果您需要折疊和展開一個塊及其子塊,您可以使用此鍵盤快捷鍵來完成。
- Windows/Linux?:?ctrl+?K+[或]
- macOS?:?command+?K+[或]
導航錯誤和警告
在代碼中查找錯誤和警告至關重要。有時有些錯誤不容易找到——例如當一行沒有以;應有的方式結束時。此鍵盤快捷鍵為您省去了滾動或徹底查看線路以找到確切問題的麻煩。它允許您轉到下一個錯誤或警告。
- Windows/Linux/macOS:F8
注意:在 macOS 上,請確保同時fn按下F8.
移動光標
在很多情況下,您可能需要有多個游標,每個游標位于文件中的不同位置。這些鍵盤快捷鍵有助于更輕松地使用多個光標移動。
插入額外的游標
有兩種方法可以在文件中插入額外的光標:在特定位置,或光標所在行的上方/下方。
1.在位置
此鍵盤快捷鍵允許您在文件中的任何位置插入一個額外的光標。
- Windows/Linux?:?alt+ 鼠標點擊位置
- macOS:option+鼠標點擊位置
2. 高于或低于
插入光標的第二種方法是將其插入當前光標位置的上方或下方。
- Windows/Linux?:?ctrl+?alt+↓或↑
- macOS?:?command+?option+↓或↑
撤消光標插入
如果您錯誤地插入了光標,或者后來意識到您不想再在該位置插入光標怎么辦?此鍵盤快捷鍵允許您撤消上次插入的光標。當您插入多個游標時,這非常有用,因為它允許您將其他游標保持在原位并刪除最后插入的游標。
- 視窗/Linux?:?ctrl+U
- macOS?:?command+U
在突出顯示的選擇的末尾插入光標
另一個加快開發速度的鍵盤快捷鍵是將光標插入突出顯示的選擇的末尾。
- Windows/Linux?:?shift+?alt+I
- macOS?:?shift+?option+I
更快的編碼
在本節中,我們將介紹 Visual Studio Code 快捷方式,這些快捷方式將使與您的代碼相關的某些操作更加輕松快捷。
移動線和塊
很多時候,您可能需要將一條線從一個位置移動到另一個位置。此快捷方式不是復制或剪切并將線條粘貼到另一個位置,而是提供了一種更快的解決方案。只需將光標放在該行上。
- Windows/Linux?:?alt+↓或↑
- macOS:option+↓或↑
這也將移動光標處于活動狀態的整段文本。如果要移動一段代碼,只需在按下上面的快捷方式之前突出顯示該代碼。
?
復制行和塊
如果您需要復制一行并將其粘貼到下方或上方怎么辦?
此快捷方式不必實際復制和粘貼該行,而是根據使用箭頭選擇的方向在其下方或上方復制該行。
- Windows/Linux?:?shift+?alt+↓或↑
- macOS?:?shift+?option+↓或↑
要以相同方式移動文本或代碼塊,請先突出顯示它,然后使用此快捷方式。
?
縮進/縮進線
當您將行從一個地方或文件復制到另一個地方時,或者當您更改代碼時,很多時候代碼最終會錯誤地縮進。此快捷方式允許您根據需要輕松縮進或突出行。選擇多行以將它們一起移動。
- Windows/Linux?:?ctrl+[或]
- macOS:command+[或]
切換評論
在很多情況下,您可能需要注釋或取消注釋一行。使用此快捷方式可以輕松完成此操作。這適用于行注釋和塊注釋。
行注釋
單擊要注釋掉的行。(如果您突出顯示代碼塊,此命令將單獨注釋掉每一行。)
- 視窗/Linux?:?ctrl+/
- macOS?:?command+/
?
阻止評論
與上面的快捷方式不同,下面的快捷方式會將您突出顯示的代碼注釋為單個注釋。
- Windows/Linux?:?shift+?alt+A
- macOS?:?shift+?option+A
?
代碼格式
出于可讀性的原因,保持代碼和文件的格式非常重要。Visual Studio Code 提供了兩個用于代碼格式化的快捷命令。
文件
此快捷方式允許您格式化整個文件。
- Windows/Linux?:?ctrl+?shift+F
- macOS?:?option+?shift+F
選擇
此快捷方式允許您僅格式化文件中選定的行集。
- Windows/Linux?:?ctrl+?K,然后ctrl+F
- macOS?:?command+?K,然后command+F
?
快速解決
在很多情況下,如果出現錯誤是一個常見或簡單的錯誤,Visual Studio Code 可以解決它——例如,如果;缺少分號。如果快速修復可用,則此快捷方式允許您將快速修復應用于任何錯誤或警告。
- 視窗/Linux?:?ctrl+.
- macOS?:?command+.
重命名
如果手動完成,重命名多次使用的變量、函數或類可能容易出錯。無論是在當前文件還是其他文件中,您都可能會錯過它的使用。此快捷方式為您提供了一種重命名任何符號的安全方法。
- Windows/Linux/macOS:F2
注意:在 macOS 上,請確保同時fn按下F2.
修剪空白
當您可以使用此快捷方式執行此操作時,為什么要從行尾手動修剪空格?
- Windows/Linux?:?ctrl+?K+X
- macOS?:?command+?K+X
注意:按住ctrl或command始終,先按K,再X分開。
更改編程語言
默認情況下,Visual Studio Code 會檢測您正在處理的文件的當前編程語言。通常,它是通過檢查文件的擴展名來完成的。
但是,如果不支持文件的擴展名,有時它無法正確檢測語言。
出于這個原因或任何其他原因,如果您需要更改文件的編程語言,您可以使用此快捷方式。
- Windows/Linux?:?ctrl+?K, 然后M
- macOS?:?command+?K,然后M
運行代碼
一個很酷的 VS Code 功能是在編輯器中運行代碼的選項。這取決于您需要運行的語言、框架或任務類型。例如,您可以為 Javascript 項目設置調試。但是,如果您配置了調試器或任務運行器,則可以使用此快捷方式在 VS Code 中運行代碼。
- Windows/Linux/macOS:F5
注意:在 macOS 上,請確保同時fn按下F5.
更好的編碼
這些鍵盤快捷鍵圍繞著理解我們正在使用的代碼來生成更好的代碼。
要編寫高質量的代碼,我們需要了解我們正在使用的函數、類或方法。
有時,我們使用谷歌搜索函數來查看它的定義或簽名。但是,這最終可能會浪費我們的時間,或者它可能不適用于我們創建的代碼。
檢查定義
在實際使用之前了解我們正在使用的代碼的定義是很重要的。這些 Visual Studio Code 快捷方式允許我們從編輯器中輕松查看它們的定義和文檔。
轉到定義
此快捷方式將我們帶到最初定義部分代碼的文件或行。
- Windows/Linux/macOS:F12
注意:在 macOS 上,請確保同時fn按下F12.
窺視定義
此快捷方式允許我們在檢查定義的同一位置打開定義和文檔。這樣可以更輕松地查看定義,而無需移動到另一個文件或行。
- 視窗/Linux?:?alt+F12
- macOS?:?option+F12
注意:在 macOS 上,請確保同時fn按下F12.
切換建議
在編寫我們的代碼時,VS Code 或我們將安裝的一些擴展將向我們展示對我們代碼的建議。此快捷方式允許我們切換建議以查看或隱藏它們。
- 視窗/Linux?:?ctrl+I
- macOS?:?command+I
顯示函數的簽名
這對于大多數(如果不是所有)開發人員來說都很常見。我們傾向于忘記函數的簽名,即使它們是我們經常使用的函數。使用此快捷方式,您可以輕松查看函數的參數提示。通過參數提示,您可以檢查需要傳遞給函數的參數。
- Windows/Linux?:?ctrl+?shift+spacebar
- macOS?:?command+?shift+spacebar
禪宗模式
盡管這與理解代碼和定義無關,但如果您需要完全專注于代碼,則此快捷方式很有用。使用此快捷方式,您可以啟用 Zen 模式,這會將顯示更改為完全集中在當前打開的文件上。
- Windows/Linux?:?ctrl+?K, 然后Z
- macOS?:?command+?K,然后Z
按相同的鍵盤快捷鍵返回到正常的編輯器視圖。
結論
VS Code 是目前開發人員最好的代碼/文本編輯器之一。它提供了許多開箱即用的功能以及一個擴展市場,允許開發人員輕松地為社區貢獻和提供擴展。
鍵盤快捷鍵使 VS Code 中的開發更加輕松,讓您可以專注于在更短的時間內構建高質量的項目。
在本文中,我們介紹了一些有用的 Visual Studio Code 快捷方式,它們可以保證讓您的開發更快。
如果本文對你有幫助,別忘記給我個3連問 ,點贊,轉發,評論,,咱們下期見。
收藏 等于白嫖,點贊才是真情。
學習更多JAVA知識與技巧,關注與私信博主
免費學習領取JAVA 課件,源碼,安裝包等
總結
以上是生活随笔為你收集整理的42 个 Visual Studio 代码快捷方式,你会使用吗的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python实战项目一:requests
- 下一篇: 简单的个人主页网站制作