如何在Vs Code中禁用令人烦人的高亮显示

4
作为标题所说,我只是想知道如何在vs code中禁用这个恼人的高亮。我希望在括号内输入时立即得到建议,但是首先我会得到一个令人讨厌的高亮,除非我按ESC键,否则它不会消失。
正如您在图像中看到的那样,首先console.log()有一个奇怪的高亮,这会阻止建议弹出,当我输入变量或甚至函数的名称时。

Here is the highlight when i try to type the variable x inside console.log (no suggestion is showing) unless i press Esc key or change to another tab

Here is when i press ESC key and get rid of the highlight, i press x and the suggestion will work instantly

enter image description here

enter image description here


这就是我停止使用VS Code并回到Sublime的原因之一。 - evolutionxbox
我知道那种感觉,每次都要按ESC键或者建议不会出现,真的很烦人。我认为应该有一个选项来禁用那个高亮,但是不知道从哪里开始或者应该放在哪里。 - tonsofcode
我认为它被称为“快速建议”或“智能感知”。https://dev59.com/0VkT5IYBdhLWcg3wRNet - evolutionxbox
这是一个Unicode高亮。 - rioV8
谢谢,我试过了但没用,后来我发现如果我自己打出例如console.log(),那个奇怪的高亮就不会出现,只有当我输入console.然后从智能感知中选择一个建议时才会出现。 - tonsofcode
显示剩余2条评论
5个回答

5

在VsCode设置中找到"编辑器>建议:片段防止快速建议",将其禁用即可。


那不会关闭高亮显示。 - Zack Plauché

1

我终于找到了答案,对于任何像我一样觉得这很烦人的人来说,下面的设置应该改为false,而默认值是true。

"editor.suggest.snippetsPreventQuickSuggestions": false

其他设置可以在编辑器中更改:快速建议。

其他应该设置为打开(我相信这是默认设置),字符串应该设置为打开


0

这就是你要找的。将它粘贴到你的settings.json文件中。

"editor.suggest.snippetsPreventQuickSuggestions": false

0
使用${0}作为最后的占位符,以防止自动突出显示代码。

-1

您可以为此高亮功能传递自定义颜色。只需传递当前编辑器背景的颜色即可使其消失。

这里将其设置为红色:

"workbench.colorCustomizations": {
    "editor.snippetTabstopHighlightBackground": "#ff0000"
}

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