如何查找VS Code Activity Bar及扩展视图的配置名称?
如何获取Activitus Bar所需的扩展视图配置名称
想要给Activitus Bar添加GitLens、TODOs这类第三方扩展的视图,关键是找到它们的视图ID(也就是配置里的name字段值),试试这几个方法:
方法1:查看扩展的package.json文件
- 打开VS Code扩展面板,找到目标扩展
- 右键点它选「查看扩展详情」,或者直接去本地扩展安装目录找:
- Windows:
%USERPROFILE%\.vscode\extensions - macOS/Linux:
~/.vscode/extensions
- Windows:
- 进入对应扩展的文件夹,打开
package.json - 搜索
contributes.views字段,里面的id就是你要的配置名称。比如GitLens的核心视图ID是gitlens,Todo Tree的是todo-tree
方法2:用命令面板直接复制视图ID
- 按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS)打开命令面板 - 输入并执行「View: Show All Views」命令
- 在弹出的视图列表里找到目标视图,右键点它选「复制视图ID」,这个ID就能直接填到Activitus Bar的
name字段里
方法3:查扩展的设置或文档
- 不少扩展会在自身的设置页里提到视图相关的ID,比如在VS Code设置里搜扩展名称,看看有没有视图配置项;或者看扩展的官方文档,一般也会标注这些ID
示例配置
比如添加GitLens和Todo Tree的话,配置可以改成这样:
"activitusbar.views": [ { "name": "explorer", "codicon": "explorer-view-icon" }, { "name": "search", "codicon": "search-view-icon" }, { "name": "scm", "codicon": "source-control-view-icon" }, { "name": "debug", "codicon": "run-view-icon" }, { "name": "extensions", "codicon": "extensions-view-icon" }, { "name": "gitlens", "codicon": "gitlens-icon" }, { "name": "todo-tree", "codicon": "checklist" } ]
内容的提问来源于stack exchange,提问作者我要改名叫嘟嘟
相关产品推荐
相关产品推荐

