我想知道是否可以访问文件资源管理器树以更改文件的外观。如果项目是源代码控制的,则这类似于新文件变成绿色并在其旁边带有“ U”的方式,或者如果在文件中检测到错误,则文件将显示为红色。就我而言,我想根据项目中文件之一的内容来更改文件名的颜色(或任何与此相关的视觉效果)。因此,当该文件更改时,文件浏览器中的其他文件名将突出显示。
在查看vscode API时,与树相关的每个方法或属性似乎仅用于自定义树。在这种情况下,我希望使用类似vscode.window.getTreeDataProvider(viewId);
的名称,以便可以调用fileTreeDataProvider.getTreeItem()
并修改树项的外观。
目前有这种可能吗?