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

时间:2018-04-18 13:39:52

标签: autocomplete visual-studio-code

我在Visual Studio Code中用Java编写Selenium页面对象类。我创建了一个自定义代码段,在输入时,或多或少看起来像这样:

public WebElement ELEMENTNAME() {
    return driver.findElementByCssSelector("CSSSELECTOR");
}

输入代码段名称并点击Tab后,ELEMENTNAME获得焦点。我输入我选择的元素名称,例如ConfirmButton,然后点击Tab ...然后我发现我的方法现在名称为ConfirmButtonElement,因为VS Code决定接受自己的命名建议而不是我输入的内容。

如何关闭此“功能”?

通常VS Code的自动填充建议很有用,所以我不想完全禁用它们。但我肯定想在命名的情况下禁用它们。有没有办法做到这一点?

(我不确定该行为是来自VS Code本身还是来自扩展程序,例如Red Hat Java扩展。)

2 个答案:

答案 0 :(得分:0)

<强> 1。责任延伸:实际上是因为Microsoft Java Extension Pack而发生的。虽然它还包括Red Hat Java Package

<强> 2。要禁用此程序包:您可以导航到VScode中的Extensions选项卡,然后搜索Microsoft Java Extension Pack并单击disable package。

答案 1 :(得分:0)

我不知道何时将其添加到vscode中,但请看一下:

  

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

  "editor.suggest.snippetsPreventQuickSuggestions": true,

true是默认设置,请尝试false

相关问题