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