Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio code 如何根据文件后缀条件筛选菜单上下文_Visual Studio Code_Vscode Extensions - Fatal编程技术网

Visual studio code 如何根据文件后缀条件筛选菜单上下文

Visual studio code 如何根据文件后缀条件筛选菜单上下文,visual-studio-code,vscode-extensions,Visual Studio Code,Vscode Extensions,尝试编写vscode扩展以调整图像文件的大小。我想右键单击资源管理器中的图像文件类型以触发扩展名 通过从初始上下文向命令传递vscode.URI参数,我从资源管理器视图中获得了所选项目文件路径。但我有一个问题,关于如何过滤菜单,使其仅出现在图像上: 当文件为图像类型时,如何仅显示菜单上下文项?有没有办法在扩展上下文中指定类似的内容 { “当”:“resourceFilename==CA375AS062\u普林斯顿大学\u 3750\u角度\u着色\u画笔\u大小\u 5\u 8\u 1000.j

尝试编写vscode扩展以调整图像文件的大小。我想右键单击资源管理器中的图像文件类型以触发扩展名

通过从初始上下文向命令传递
vscode.URI
参数,我从资源管理器视图中获得了所选项目文件路径。但我有一个问题,关于如何过滤菜单,使其仅出现在图像上:

当文件为图像类型时,如何仅显示菜单上下文项?有没有办法在扩展上下文中指定类似的内容

{
“当”:“resourceFilename==CA375AS062\u普林斯顿大学\u 3750\u角度\u着色\u画笔\u大小\u 5\u 8\u 1000.jpg”,
“标题”:“调整图像大小”,
“命令”:“fireshop.resizeImage”,
“组”:“消防车间导航”
}

这个条件起作用,所以左侧是右侧,但我只想检测文件后缀,如
.jpg、.jpeg、.png
等。可能吗?(when条件上的文档需要一些改进!)

解决方案是使用
resourceExtname
对扩展名进行“筛选”

{
“命令”:“fireshop.resizeImage”,
“组”:“导航”,
“当”:“resourceExtname==.jpg”
}
它于2004年实施