VsCode - 奇怪的 JSX 道具自动完成行为

问题描述 投票:0回答:1

在打字稿中编写 JSX 道具时,这对我来说通常是这样的,按预期工作:

但是,如果我让 VsCode 像这样自动完成样式(或其他)标签:

然后我进入一个奇怪的模式,大括号之间的空间有一个灰色背景:

在这种模式下,自动完成不起作用(你可以看到弹出的第一行没有突出显示)。按 return 会产生一个换行符而不是接受第一个建议。 添加新行时,它看起来像这样:

我的问题是:

  1. 这个奇怪的模式应该做什么?
  2. 这是故意的还是错误?
  3. 叫什么?
  4. 我可以禁用它吗?

Windows 10 上的 VsCode 1.75.0

visual-studio-code autocomplete jsx intellisense
1个回答
0
投票

有这种困扰我的类似行为。

这个奇怪的模式应该做什么?

他们希望建议的行为像片段一样,这就是为什么插入符号有这个小占位符,您可以通过按 Tab 快速进入。

这是故意的还是错误?

默认情况下,VS Code 作为配置

editor.suggest.snippetsPreventQuickSuggestions
默认设置为
true

叫什么?

snippetsPreventQuickSuggestions
如配置所述。

我可以禁用它吗?

您可以通过将

editor.suggest.snippetsPreventQuickSuggestions
设置为
false

© www.soinside.com 2019 - 2024. All rights reserved.