无法使用provideCompletionItems

时间:2019-06-11 22:48:20

标签: visual-studio-code vscode-extensions

我正在使用VS Code开发智能感知扩展。我的用例是显示一个文件中已经可用的SCSS变量(例如variables.scss)。

假设我有一个这样定义的完成项目

vscode.languages.registerCompletionItemProvider('plaintext', {
       provideCompletionItems(document, position, token) {
           var a = new vscode.CompletionItem("$white: #fff;");
           a.insertText = '$white;';
           return [a];
       }
});

如果我在文本文件中键入f。我没有看到任何激烈程度的清单。但是,如果我键入w,我将再次看到$white: #fff;。如果我键入wf,我将看到以下突出显示:

输入fwith <code>f</code> typedin

输入wfwith <code>wf</code> typedin

即使我输入f,我也需要查看列表,但没有任何显示。 任何帮助表示赞赏。

0 个答案:

没有答案