javascript 中的传播运算符(三点)被 vscode intellisense 阻止

spread operation (three dot) in javascript being blocked by vscode intelisense

Visual studio code intellisense 通过弹出和 autocompleting 来阻止 dot dot dot dot {...} spread operator {.Array.Array.Array} ]. 这真的很烦人,因为您不能再快速传播对象和数组。您必须在中间按 esc 才能关闭弹出窗口。

正在尝试输入

被智能感知阻止导致

如何解决这个问题?

您实际上可以在设置中禁用这个烦人的问题:

  • ctrl+,(control + 逗号)

  • 在搜索框中输入 editor.suggest.showWords

  • Uncheck设置,(它说When enabled intellisense shows text-suggestions


或者您可以仅针对 javascript 禁用它:

  • F1 打开 settings.json,然后键入 settings.json
  • settings.json 中的 [javascript] 部分内添加行 "editor.suggest.showWords": false


有关此修复的更多信息,您可以查看官方 vscode 存储库中的 this github 问题。