点点点传播操作在 visual studio 代码智能感知中不起作用
dot dot dot spread operation not working in visual studio code intellisense
我在 vscode 的 javascript 项目中使用三点展开运算符。一段时间后或可能在更新后,visual studio code intelisense 通过弹出其他关键字并在其间添加它们来阻止输入 ...
。
例如,在我尝试编写 records.add({...old})
时,当我输入第一个 .
Intelisense 时,弹出如下所示
然后,当我继续添加另一个 .
时,它会输入单词 Promise
或列表顶部的其他内容。最后我写了以下内容。
如您所见,这在编码时非常令人不安。我必须为我键入的每个点关闭 IntelliSense,或者我必须清除生成的关键字。如何解决?这是什么原因造成的?
我的 vscode 版本是 1.59.0
这对我有用
按ctrl+,(control + 逗号)
在搜索框中输入editor.suggest.showWords
Uncheck
设置,(它说When enabled intellisense shows text-suggestions
)
或专门针对 javascript
禁用它
在 settings.json
中的 [javascript]
部分内添加行 "editor.suggest.showWords": false
。
您可以通过按 F1 并键入 settings.json
打开 settings.json
有关此临时修复的更多信息,您可以查看官方 vscode 回购 here
上的 github 问题
我在 vscode 的 javascript 项目中使用三点展开运算符。一段时间后或可能在更新后,visual studio code intelisense 通过弹出其他关键字并在其间添加它们来阻止输入 ...
。
例如,在我尝试编写 records.add({...old})
时,当我输入第一个 .
Intelisense 时,弹出如下所示
然后,当我继续添加另一个 .
时,它会输入单词 Promise
或列表顶部的其他内容。最后我写了以下内容。
如您所见,这在编码时非常令人不安。我必须为我键入的每个点关闭 IntelliSense,或者我必须清除生成的关键字。如何解决?这是什么原因造成的?
我的 vscode 版本是 1.59.0
这对我有用
按ctrl+,(control + 逗号)
在搜索框中输入
editor.suggest.showWords
Uncheck
设置,(它说When enabled intellisense shows text-suggestions
)
或专门针对 javascript
禁用它在 settings.json
中的 [javascript]
部分内添加行 "editor.suggest.showWords": false
。
您可以通过按 F1 并键入 settings.json
有关此临时修复的更多信息,您可以查看官方 vscode 回购 here