Plugins registerSignatureHelpProvider在VSCode中不工作

Plugins registerSignatureHelpProvider在VSCode中不工作,plugins,typescript,visual-studio-code,Plugins,Typescript,Visual Studio Code,我正在尝试为visual studio代码编写插件,但无论如何,它都不会调用我定义的ProviderDesignerHelp函数。我这样定义它: provideSignatureHelp(document: vscode.TextDocument, position: vscode.Position, token: vscode.CancellationToken): Thenable<vscode.SignatureHelp> { console.log("TEST");

我正在尝试为visual studio代码编写插件,但无论如何,它都不会调用我定义的ProviderDesignerHelp函数。我这样定义它:

provideSignatureHelp(document: vscode.TextDocument, position: vscode.Position, token: vscode.CancellationToken): Thenable<vscode.SignatureHelp> {
    console.log("TEST");
    return new Promise((resolve, reject) => {
        console.log("TEST2"); reject();
    });
}
ProvidentitureHelp(文档:vscode.TextDocument,位置:vscode.position,标记:vscode.CancellationToken):表格{
控制台日志(“测试”);
返回新承诺((解决、拒绝)=>{
log(“TEST2”);reject();
});
}

我还使用
registerSignatureHelpProvider
函数在启动时注册它。但是,我的ProviderDesignerHelp函数从未调用,也从未打印任何内容。其他一切正常,但从未调用SignatureHelpProvider。我尝试键入我的函数,然后键入一个
,但它没有显示任何内容。即使在那里隐式地按了ctrl空格。

好,实际上这是一个非常基本的修复。Typescript在注册时没有显示任何激活字符。因此注册也应该包含
(“,”,”
最后

谢谢!在他们的文档中,您在两个不同的位置配置了triggerCharacters,这有点让人恼火。我一开始就有了它,并认为这就涵盖了它。