在Visual Studio Code中选择代码块

Dev*_*vin 6 visual-studio-code

是否有键盘快捷方式或扩展程序可以让我选择代码块?我想选择大括号之间,html标签之间的所有内容,等等。

Sku*_*aZZ 11

使用alt+ shift+ ?扩展大括号或标记之间的选择,
使用alt+ shift+ ?收缩大括号或标记之间的选择。

这是可以帮助您的vc快捷方式备忘单

更新2019/3: vs的这种内部功能在一些更新后无法很好地工作, alt + shift + ?现在选择包括花括号在内的内容(这让我很烦),与其之前的行为不同,它在花括号之间进行了选择(当我首次发布此答案时) 。我现在使用马克的答案。如果现在任何人都有更好的解决方案(不扩展),请发表评论。


Anh*_*ran 11

在Mac Ctrl+ Shift+?扩展选择。按多次以扩展到块。


Kev*_*eps 9

一个真正可行的解决方案:

按 Command + P 并搜索Select to Bracket 命令 P 选择到括号

要将其绑定到按键,请按右侧的小设置图标。将出现“键盘快捷键”窗口,如图所示。双击并按Select to Bracket您喜欢的键盘快捷键,例如Command + Shift + H键盘快捷键 选择到括号

现在,每当您想要选择块中的代码时,请将光标放在块内并按快捷键。这就像魔法一样。 选择到括号的示例


Hun*_*oys 7

更快的方法是选择一行然后扩展选择,如下所示:

\n
    \n
  1. 选择行
    Ctrl+L
  2. \n
  3. 扩大选择
    Alt+ Shift+\xe2\x86\x92
  4. \n
\n

在块(HTML 元素、JavaScript 大括号)内执行此操作将选择内部块(HTML 元素内容、大括号内)。再次执行步骤 2 选择包含容器的块(HTML 元素、整个函数、类等)

\n


Mar*_*ark 6

尝试扩展区域扩展。它目前适用于 JavaScript 和 HTML。选择不断增加或减少的范围。


Sup*_*wan 6

在 Visual Studio Code 中,有一个名为Balance的新选项。首先,您可以将光标放在合适的块中。之后,您可以按Ctrl+ Shift+ P。输入余额,它会如下所示列出。

在此输入图像描述

现在按Enter,它将选择相关的代码块,如下所示。为了简单使用,可以添加快捷键绑定。

在此输入图像描述