VS Code 扩展:装饰上的点击事件

dq-*_*lie 5 visual-studio-code vscode-extensions

是否可以在装饰品上注册点击事件?

我正在像这样在排水沟上渲染一个图标。有没有办法在装订线上呈现的内容上获得点击事件?

const decoration = vscode.window.createTextEditorDecorationType({
    gutterIconPath: vscode.Uri.file('path/to/icon.svg'),
});

const editor = vscode.window.activeTextEditor;

editor.setDecorations(decoration, [new vscode.Range(
    new vscode.Position(1, 0),
    new vscode.Position(1, 0)
)]);
Run Code Online (Sandbox Code Playgroud)

Alm*_*non 2

VSCode 有此功能,但目前不提供用于装订线装饰上的单击事件的 API。如果您想要这样的 API 投票https://github.com/microsoft/vscode/issues/5455