【问题标题】:Bug or incorrect setting in the Visual Studio Code?Visual Studio 代码中的错误或设置不正确?
【发布时间】:2021-03-25 01:13:40
【问题描述】:

在 HTML 文件中,当我将光标放在元素的开头(例如 <div>)时,VS CODE 会正确选择结束标记(</div>)。

另一方面,如果我创建一个包含 HTML 的 PHP 文件,则不会发生这种情况。如果我将自己定位在标签的开头(例如 <div>),VS CODE 会为我选择任何代码段的所有 div 标签,使我无法理解标签(</div>)的关闭位置。

这也发生在其他元素或属性上,例如:class、section、id、p 等。 好像它找到了所有与我用光标选择的字符相同的字符。

我拥有的扩展如下:

自动前缀
HTML 片段
实时服务器
路径智能感知
PHP 智能感知
Visual Studio IntelliCode
代码捕捉
邮编

我该如何解决?提前致谢。

【问题讨论】:

  • VSC 不会选择它们——它只是用不同的背景颜色装饰它们。如果您键入其他标签/结束标签未修改(有一个设置会在您编辑打开标签时修改关闭标签名称),请在状态栏右下方看到您没有激活多光标,您会看到只是 lineNr 和 charPos 不是 n selections
  • 正如我所说的.html文件不会出现这个问题,为什么所有其他扩展文件都会出现这个问题,例如.php?
  • 只选择文字,看看装饰的不同,如果你想去掉一些装饰看editor的设置

标签: html visual-studio-code tags


【解决方案1】:

您可以为此安装扩展程序。转到扩展并搜索“突出显示匹配标签”并安装它。它将在您选择的标签的结束/开始标签下划线。这似乎已经在this 帖子中解决了。

【讨论】:

  • 我添加了问题的图片..也许它可以提供帮助。您建议的扩展程序很好,但令人烦恼的是所有内容都被选中(如图所示)。
  • @Insomnia,查看我在答案中包含的链接,这似乎已经解决了。
猜你喜欢
  • 1970-01-01
  • 2019-02-03
  • 1970-01-01
  • 2019-09-28
  • 1970-01-01
  • 1970-01-01
  • 2016-04-20
  • 1970-01-01
  • 2022-07-22
相关资源
最近更新 更多