我已经创建了一个语言扩展(语法突出显示等),现在想要将特定图标与该语言(或具有我的扩展中指定的扩展名的文件)相关联。
我注意到一个"icon"
财产可在package.json
文件,并尝试将此属性绑定到我的.svg
文件。但是,虽然语法突出显示在测试文件上工作得很好,但我没有看到与该文件关联的自定义图标。
我在哪里添加对我的引用.svg
文件?我是否必须以某种方式贡献我的.svg
文件到 Seti 文件图标主题?
在 vscode v1.64 中:
语言默认图标
语言贡献者可以为该语言定义一个图标。
"contributes": {
"languages": [
{
"id": "latex",
// ...
"icon": {
"light": "./icons/latex-light.png",
"dark": "./icons/latex-dark.png"
}
}
]
}
如果当前文件图标主题仅具有该语言的通用文件图标,则会显示该图标。
文件图标主题(例如“最小”或“无”)也不显示文件图标
不会使用语言图标。另外,如果文件图标主题有一个图标
对于扩展名或文件名,这些将是首选。
文件图标主题可以通过定义来定制新的行为showLanguageModeIcons: true|false
在主题文件中。
showLanguageModeIcons: true
即使显示默认语言图标
主题未指定文件图标
showLanguageModeIcons: false
防止使用默认语言图标。
- https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_64.md#language-default-icons https://github.com/microsoft/vscode-docs/blob/vnext/release-notes/v1_64.md#language-default-icons
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)