有没有办法关闭代码片段中的命名建议?
Posted
技术标签:
【中文标题】有没有办法关闭代码片段中的命名建议?【英文标题】:Is there a way to turn off naming suggestions in a code snippet? 【发布时间】:2018-04-18 13:39:51 【问题描述】:我正在 Visual Studio Code 中用 Java 编写 Selenium 页面对象类。我创建了一个自定义代码 sn-p,当输入它时,看起来或多或少是这样的:
public WebElement ELEMENTNAME()
return driver.findElementByCssSelector("CSSSELECTOR");
在我输入 sn-p 名称并点击 Tab 后,ELEMENTNAME 获得焦点。我输入了我选择的元素名称,例如ConfirmButton
,然后点击Tab ...然后我发现我的方法现在有了名称ConfirmButtonElement
,因为VS Code决定接受它自己的命名建议而不是我的打字。
如何关闭这个“功能”?
通常 VS Code 的自动完成建议很有帮助,所以我不想完全禁用它们。但我绝对想在命名事物的情况下禁用它们。有没有办法做到这一点?
(我不确定该行为是来自 VS Code 本身还是来自 Red Hat Java 扩展等扩展。)
【问题讨论】:
【参考方案1】:1.扩展责任:它实际上是因为Microsoft Java Extension Pack而发生的。虽然它还包括 Red Hat Java 包
2。要禁用此包:您可以导航到 VScode 中的 Extensions 选项卡并搜索 Microsoft Java Extension Pack 并单击禁用包。
【讨论】:
【参考方案2】:不知道这可能是什么时候添加到vscode中的,但是看看:
// 控制激活的 sn-p 是否阻止快速建议。
"editor.suggest.snippetsPreventQuickSuggestions": true,
true
是默认的,试试false
。
【讨论】:
以上是关于有没有办法关闭代码片段中的命名建议?的主要内容,如果未能解决你的问题,请参考以下文章
[AndroidStudio]_[初级]_[配置自动完成的代码片段]