Autocomplete 有没有办法关闭代码段中的命名建议?

Autocomplete 有没有办法关闭代码段中的命名建议?,autocomplete,visual-studio-code,Autocomplete,Visual Studio Code,我正在Visual Studio代码中用Java编写Selenium页面对象类。我创建了一个自定义代码段,输入时大致如下所示: public WebElement ELEMENTNAME() { return driver.findElementByCssSelector("CSSSELECTOR"); } 输入代码段名称并点击选项卡后,ELEMENTNAME获得焦点。我键入我选择的元素名称,例如confirButton,然后点击Tab…于是我发现我的方法现在的名称是confirBut

我正在Visual Studio代码中用Java编写Selenium页面对象类。我创建了一个自定义代码段,输入时大致如下所示:

public WebElement ELEMENTNAME() {
    return driver.findElementByCssSelector("CSSSELECTOR");
}
输入代码段名称并点击选项卡后,ELEMENTNAME获得焦点。我键入我选择的元素名称,例如
confirButton
,然后点击Tab…于是我发现我的方法现在的名称是
confirButtoneElement
,因为VS code决定接受它自己的命名建议,而不是我键入的

如何关闭此“功能”

通常VS代码的自动完成建议是有用的,所以我不想完全禁用它们。但我肯定想在命名事物时禁用它们。有办法吗


(我不确定该行为是来自VS代码本身还是来自诸如Red Hat Java扩展之类的扩展。)

1。引申责任:这实际上是因为。尽管它还包括Red Hat Java包


2。要禁用此软件包:您可以导航到VScode中的“扩展”选项卡,搜索Microsoft Java扩展包,然后单击“禁用软件包”。

我不知道这可能是何时添加到VScode的,但请查看:

//控制活动代码段是否阻止快速建议

true
是默认值,请尝试
false

  "editor.suggest.snippetsPreventQuickSuggestions": true,