我正在为 VS Code 编写一个完成扩展。registerCompletionItemProvider()需要一个 DocumentSelector 选择器来指定它使用的文档。我目前有这个,看起来可行,但不是很优雅:
let provider = vscode.languages.registerCompletionItemProvider(
[{ pattern: '**', scheme: 'file' }, { pattern: '**', scheme: 'untitled' }],
{ /* other stuff */ }
);
Run Code Online (Sandbox Code Playgroud)
如果我不保留scheme它也能工作,但 VS Code 会向我发出内疚警告,暗示我应该保留它。有没有更简单的方法来选择所有文档?