更新状态栏项目对齐/优先级-VSCode扩展



我正在进行VSCode扩展,我希望能够更新状态栏项目的优先级和对齐方式。

例如:

const item = vscode.window.createStatusBarItem(vscode.StatusBarAlignment.Left, 1000);
context.subscriptions.push(item);
setTimeout(() => {
item.alignment = vscode.StatusBarAlignment.Right;
item.priority = 0
}, 5000);

但是,图标不会移动。如果有任何想法,我将不胜感激,或者想知道这是否可能。

是的,有一种方法可以模拟更新图标栏项目的位置。通过处理项目并创建一个具有相同文本值但具有新优先级/对齐方式值的新项目。您可以有效地实时更新图标的位置。

最新更新