在检查配置.json
文件时,我意识到在图标的外观方面有两个非常相似的选项,workbench.productIconTheme
和workbench.iconTheme
。
我想了解两者的区别,因为我找到的信息有点令人困惑。主要是因为在官方Visual Studio Code 页面上, Workbench定义为 Visual Studio Code 的通用 UI,它包含以下 UI 组件:
- 标题栏、活动栏、侧边栏、面板、编辑器组、状态栏
并且我理解这两个选项/设置指的是同一个东西,即工作台。
如果有人能向我解释每个选项代表什么以及它对 Visual Studio Code 的外观有何影响,我将不胜感激。
我之所以问这个问题,是因为修改设置时没有明显的变化,没有明显的差异。唯一有变化的设置是workbench.productIconTheme
应用程序本身左侧栏上的图标发生了变化。
workbench.iconTheme
不做任何可见的事情。
正如提及的描述
workbench.iconTheme
,它:因此它改变了这些文件和文件夹图标:
例如,在文件资源管理器中、在文件名旁边的编辑器选项卡中显示,等等 - 基于文件或目录类型。上图的主题是Material Theme。有关更多信息,另请参阅文档。
同时,
workbench.productIconTheme
正如您所注意到的,它指的是工作台上其他各种图标。这将是相应的Material Product Icons主题:另请参阅文档。