【发布时间】:2017-08-03 15:20:00
【问题描述】:
尝试编写 vscode 扩展来调整图像文件的大小。我想在资源管理器中右键单击图像文件类型以触发扩展。
通过将vscode.URI 参数传递给初始上下文中的命令,我已经从资源管理器视图中获得了选定的项目文件路径。但我有一个关于如何过滤菜单以仅出现在图像上的问题:
当文件是图像类型时,如何仅显示菜单上下文项?有没有办法在扩展上下文中指定这样的东西?
{
"when": "resourceFilename == CA375AS062_princeton_3750_angle_shader_paint_brush_size_5_8__1000.jpg",
"title": "Resize Image",
"command": "fireshop.resizeImage",
"group": "fireshop-nav"
}
此条件有效,所以左侧是正确的,但我只想检测文件后缀为.jpg, .jpeg, .png 等。可能吗? (关于何时条件需要改进的文档!)
【问题讨论】:
标签: visual-studio-code vscode-extensions