Visual studio code 如何做一个弹出窗口
我目前正在进行vscode扩展。我试图理解如何创建这样的“弹出窗口”/“工具提示” 我想知道我应该使用的方法,或者是正在使用的扩展的github链接Visual studio code 如何做一个弹出窗口,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,我目前正在进行vscode扩展。我试图理解如何创建这样的“弹出窗口”/“工具提示” 我想知道我应该使用的方法,或者是正在使用的扩展的github链接 谢谢您可以使用vscode.languages.registerOverProvider函数()来执行此操作 我编写了一个小的演示扩展,您可以在这里看到: 您可以使用vscode.languages.registerOverProvider函数()执行此操作 我编写了一个小的演示扩展,您可以在这里看到: 我不明白,我正在使用javascript,
谢谢您可以使用
vscode.languages.registerOverProvider
函数()来执行此操作
我编写了一个小的演示扩展,您可以在这里看到:
您可以使用
vscode.languages.registerOverProvider
函数()执行此操作
我编写了一个小的演示扩展,您可以在这里看到:
我不明白,我正在使用javascript,我用RegisterOverProvider尝试了一些不同的代码,但仍然不起作用。如果你有意见分歧,请加上我好吗?Pilot2#7896
const disposable=vscode.languages.registerOverProvider(['markdown','plaintext'],{provideOver(文档,位置,令牌){console.log(“debug”)返回{contents:[
debug],range}}}); context.subscriptions.push(disposable)
如果您使用javascript,您应该编写如下内容:const disposable=vscode.languages.RegisterOverProvider(['javascript'],{ProvideOver(document,position,token){console.log(“debug”);return{contents:['debug']}})
并且在您的package.json中,您需要添加以下内容:“activationEvents”:[“onLanguage:javascript”],
它仍然没有记录任何内容和显示任何内容。扩展是否已激活?当您悬停时,提供程序是否调用了?请尝试添加console.log
或debbuger代码>在激活
函数和提供程序中。我犯了一个错误,它现在很好,但是当文本被选中时,我如何显示这个弹出窗口?我不明白,我正在使用javascript,我用RegisterOverProvider尝试了一些不同的代码,但仍然不起作用。如果你有意见分歧,请加上我好吗?Pilot2#7896const disposable=vscode.languages.registerOverProvider(['markdown','plaintext'],{provideOver(文档,位置,令牌){console.log(“debug”)返回{contents:[
debug],range}}}); context.subscriptions.push(disposable)
如果您使用javascript,您应该编写如下内容:const disposable=vscode.languages.RegisterOverProvider(['javascript'],{ProvideOver(document,position,token){console.log(“debug”);return{contents:['debug']}})
并且在您的package.json中,您需要添加以下内容:“activationEvents”:[“onLanguage:javascript”],
它仍然没有记录任何内容和显示任何内容。扩展是否已激活?当您悬停时,提供程序是否调用了?请尝试添加console.log
或debbuger代码>在激活
功能和提供程序中。我犯了一个错误,它现在很好,但是在选择文本时如何显示此弹出窗口?