在vs代码中选择代码块

时间:2017-07-06 18:42:47

标签: visual-studio-code vscode-extensions

是否有键盘快捷键或扩展名允许我选择一段代码?我想在大括号之间,html标签之间选择等等。

5 个答案:

答案 0 :(得分:4)

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

以下vc shortcuts cheatsheet可能会对您有所帮助。

更新2019/3 :vs的这一内在功能在一些更新后效果不佳,alt + shift + →现在选择包括大括号(这让我烦恼),不像之前的行为,它之前,当我第一次发布这个答案时,它选择了之间的花括号。我现在正在使用Mark的答案。如果有人现在有更好的洗礼(没有延期),请发表评论。

答案 1 :(得分:3)

试试the expand-region extension。它目前适用于javascript和html。选择不断增加或减少的范围。

答案 2 :(得分:1)

一种更快的方法是选择一条线,然后像这样扩展选择范围:

  1. 选择行
    ctrl + L
  2. 展开选择
    alt + shift +

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

答案 3 :(得分:0)

以下是使用代码块的一些有用的快捷方式:

alt + shift + ] 选择当前代码块。

alt + shift + [ [将光标移至代码块的开头,然后再次移至父块。

ctrl + ] 将光标从一个括号移到另一个括号。

ctrl + shift + ] 选择括号之间的代码块。

有关更多信息,请参见“文本编辑器”部分下的Default keyboard shortcuts in Visual Studio。找到合适的快捷方式组合以满足您的需求需要反复试验。

答案 4 :(得分:0)

在Mac上 Ctrl + Shift + 可以展开选择。多次按以展开到该块。

相关问题