VS 代码编辑器:如何 select 一切直到下一个标记 - 或下一次出现 <

VS Code editor: how select everything until next tag - or next occurent of <

有键盘快捷键可以 select 匹配括号之间的所有内容以及扩大和缩小 selecting,但有时内部会有另一个标记。有没有办法 select 从 coursor 到下一个元素开头的所有内容?例如,光标位于

标记之后。按快捷键时我想:

<p>Select only this text<span>and not this</span>, also not this.</p>

谢谢

您可以使用扩展名 Select By

在你的settings.json

  "selectby.regexes": {
    "till-angle-bracket": {
      "forward": "<",
      "forwardInclude": false
    }
  }

您可以使用命令 Select 基于正则表达式的文本范围 和 select till-angle-bracket 来自列表

或者您可以添加一个键绑定

  {
    "key": "ctrl+shift+y", // or any other key-combo
    "when": "editorTextFocus",
    "command": "selectby.regex",
    "args": ["till-angle-bracket"]
  }