VS Code扩展自定义命令顶部栏运行图标无法显示问题求助
解决方案
你遇到的问题由两个配置错误导致,按下面步骤修改即可:
1. 修正命令的图标配置
你当前commands中的icon字段多了不必要的反引号,使用内置codicon图标时直接写标识即可:
{ "contributes": { "commands": [ { "command": "<COMMAND>", "title": "Build and Run FTC App", "icon": "$(debug-start)" } ] } }
如果要使用自定义本地图标,直接填写图标文件相对于扩展根目录的路径即可。
2. 挂载命令到编辑器标题栏
你只注册了全局命令,没有绑定到你说的编辑器顶部栏(官方名称为编辑器标题栏editor/title区域),需要新增menus配置项:
{ "contributes": { // 原有commands配置保持不变 "menus": { "editor/title": [ { "command": "<COMMAND>", "group": "navigation", "when": "editorLangId == 'java'" } ] } } }
配置说明:
group: "navigation"会将图标放在标题栏最左侧的高频操作区,和Python扩展的绿色运行按钮属于同一展示组when字段为图标显示的触发条件,示例为只有打开Java文件时显示,你可以根据FTC项目的实际场景调整,不需要条件触发直接删除该字段即可
修改完配置后重载扩展即可看到效果。
内容的提问来源于stack exchange,提问作者kidsonfilms-python-rules
相关产品推荐
相关产品推荐

