我目前正在编写一个扩展,用于在 QuickPick 对话框中列出文件。有没有办法将图标添加到 QuickPickItem
的标签中?
或者换句话说,重新使用 vscode-icons
扩展?
最佳答案
据我所知,您无法从 vscode-icons
扩展之类的东西引用 svg。
您可以使用Github Octicons在 QuickPickItem 中的任何一个中开箱即用的属性:
const items: vscode.QuickPickItem[] = [{label: '$(git-merge) Merge Branch',
description: '$(git-commit) 1 commit',
detail: '$(diff-added) 3 $(diff-modified) 2'}]
vscode.window.showQuickPick(items)
您甚至可以将字符串数组传递给 showQuickPick
:
vscode.window.showQuickPick(['$(diff-added) 添加', '$(diff-removed) 删除'])
关于visual-studio-code - 将图标添加到快速选择列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46377872/