如何在Visual Studio Code窗口中获得所有选项卡作为文件名数组?



我目前正在寻找能够让我看到Visual Studio Code编辑器(1.txt, 2.txt, 3.txt)中返回的所有选项卡的调用,例如在数组中。

const tabArray = vscode.window.tabGroups.all;

将返回一个编辑器组数组。然后,在每个编辑器组(或"tabGroup")中,您可以使用:

获取其标签数组
const firstGroupOfTabs = tabArray[0].tabs;
const firstTabName = firstGroupOfTabs[0].label;
or 
const firstTabUri = firstGroupOfTabs[0].input.uri;  // gives you a uri if you need the full path - for most, but not all, editor types

因此,您必须通过tabGroups.all进行循环以获得所有文件名。一个这样做的例子:

const tabArray = tabGroupArray.flatMap(group => group.tabs.map(tab => tab.label));

最新更新