如何仅在输入Enter时弹出完成建议,并同时阻止摘要提示

时间:2019-04-03 05:44:15

标签: visual-studio-code vscode-extensions

我开发了一个vscode-extension,当用户键入 Enter 键时,它将弹出完成建议。此功能是通过registerCompletionItemProvider()函数在'\n'参数位置设置了triggerCharacters来实现的。

但是,每当用户键入 Enter 时,摘要提示将同时弹出,这在某些情况下不是很好。如果未将'\n'设置为triggerCharacters参数,则即使用户键入 Enter ,摘录建议也不会弹出。

let attrCompletion = vscode.languages.registerCompletionItemProvider([{
  language: 'vue', scheme: 'file'
}, {
  language: 'html', scheme: 'file'
}], attrCompletionProvider, '\n')

我希望当用户键入 Enter 时,vscode仅弹出扩展中的完成建议,而不是所有代码段建议,因为此时代码段建议不应弹出。 / p>

0 个答案:

没有答案