カスタム JSON および YAML ファイルを分析する VS Code 拡張機能があります。したがって、プロジェクトのには、次のpackage.json
ものがあります。
"activationEvents": [
"onLanguage:yaml",
"onLanguage:json",
"onCommand:extension.sidePreview"
],
誰かがこれらのファイルのいずれかを開くたびに、エディターの右上隅に「プレビューを表示」アイコンを追加したいと思います。
そこで、対応するicon
リソースをプロジェクトに追加しました。
"contributes": {
"commands": [
{
"command": "extension.sidePreview",
"title": "Preview file",
"icon": {
"dark": "./resources/open-preview-dark.svg",
"light": "./resources/open-preview-light.svg"
}
}
],
"menus": {
"editor/title": [
{
"command": "extension.sidePreview",
"when": "true"
}
]
},
しかし、これは機能しません...アイコンが表示されません。
isCustomFile
また、このボタンとコマンドは、関数がserver.ts
返されたときにのみ使用できるようにしたいと思いますtrue
。これを行う方法はありますか?