VSCode的智能感知在智能感知自动高亮后无法工作

4
使用 IntelliSense 自动完成代码后,它经常会突出显示一些参数占位符文本/值。但在突出显示时,IntelliSense 就停止工作了。我必须点击 esc 键才能取消突出显示并继续使用 IntelliSense。如果你使用带有触控栏的 MacBook,你就知道按下 esc 键需要多大的努力。有没有人知道如何在不关闭自动高亮功能的情况下让 IntelliSense 正常工作?(还有任何人知道高亮功能的官方/非官方名称吗?) enter image description here 可能很难看到突出显示,但只要我输入 "con",它就一直在那里。 有人知道如何在不关闭自动高亮功能的情况下让 IntelliSense 正常工作吗?(还有任何人知道高亮功能的官方/非官方名称吗?)

Cmd+space 对你来说好用吗?我无法在 JavaScript 中复制你的问题 - 可能是语言扩展 completionProvider 没有设置好。 - Mark
@Mark 不完全是这样,它把我的键盘变成了日语哈哈。对我来说,Ctrl + space 是另一个选项,但仍然需要额外的按键组合。不过感谢你建议可能在语言扩展设置中找到问题! - Dan Archer Online
1个回答

5
问题出现在VS Code的Dart语言设置中。 将snippetsPreventQuickSuggestions设置更改为false即可解决问题。 可以是全局设置...
{
    "editor.suggest.snippetsPreventQuickSuggestions": false,
}

or language specific...

"[dart]": {
    "editor.suggest.snippetsPreventQuickSuggestions": false,
},

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接