簡體   English   中英

在 Visual Studio Code 中選擇代碼塊

[英]Selecting block of code in Visual Studio Code

是否有鍵盤快捷鍵或擴展程序可以讓我使用 select 代碼塊?

我想 select 大括號之間,HTML 標簽等之間的所有內容。

使用Alt + Shift + 在大括號或標簽之間展開選擇。

使用Alt + Shift + 縮小大括號或標簽之間的選擇。

這是可能對您有所幫助的Microsoft Visual C++ 快捷方式備忘單

2019/3 更新: Visual Studio 的這個內部功能在一些更新后不能很好地工作。 Alt + Shift + 現在選擇包括大括號在內的東西(這讓我很惱火)。

它不像以前的行為。 當我第一次發布這個答案時,它選擇了花括號之間的東西。 我現在正在使用馬克的答案。

如果有人現在有更好的解決方案(沒有擴展),請發表評論。

在 Mac 上Ctrl + Shift + 展開選擇。 多次按以展開到該塊。

試試expand-region extension 它目前適用於 JavaScript 和 HTML。 至 select 不斷增加或減少 scope。

一種更快的方法是選擇一條線,然后像這樣擴展選擇:

  1. Select線
    Ctrl + L
  2. 展開選擇
    Alt + Shift +

在塊內執行此操作(HTML 元素,JavaScript 花括號)將 select 內部塊(HTML 元素內容,花括號內)。 對包含容器的 select 塊再次執行第 2 步(HTML 元素、整個 function、class 等)

在 Visual Studio Code 中,有一個名為Balance的新選項。 首先,您可以將 cursor 放在合適的塊中。 之后,您可以按Ctrl + Shift + P 輸入余額,它列出如下。

在此處輸入圖像描述

現在按Enter ,它將 select 相關代碼塊如下所示。 為了簡單使用,可以添加快捷鍵綁定。

在此處輸入圖像描述

一個真正的工作解決方案:

搜索Select to Bracket並將其綁定到您喜歡的任何鍵。

這就像魔術一樣。

在此處輸入圖像描述

以下是使用代碼塊的一些有用的快捷方式:

alt + shift + ]選擇當前代碼塊。

alt + shift + [將光標移動到代碼塊的開頭,然后再移動到父塊。

ctrl + ]將光標從支架移動到支架。

ctrl + shift + ]選擇括號之間的代碼塊。

有關詳細信息,請參閱“文本編輯器”部分下的Visual Studio中的“ 默認”鍵盤快捷方式 需要一些反復試驗才能找到適合您需求的快捷鍵組合。

如果您在 Visual Studio Code 中使用 Java 並且您不希望您的塊選擇包含括號(或任何其他外圍字符),請執行以下操作:

  • Go 通過按Ctrl + ,來設置 Visual Studio Code。
  • 搜索“Java 選擇范圍”並取消選擇它。

一個真正的工作解決方案:

按 Command + P 並搜索Select to Bracket 命令 P 選擇括號

要將其綁定到一個鍵,請按右側的小設置圖標。 如鏡像所顯示,“鍵盤快捷鍵”Window 將出現。 雙擊Select to Bracket ,然后按您喜歡的鍵盤快捷鍵,例如Command + Shift + H 鍵盤快捷鍵選擇到括號

現在,每當您想將 select 代碼放在一個塊中時,將您的 cursor 放入該塊中,然后按您的快捷方式。 這就像魔術一樣。 選擇括號的示例

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM