You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何修改VSCode搜索栏结果打开时的默认编辑器关联?

修改VSCode搜索栏打开文件的编辑器关联

要实现从搜索栏打开指定路径下的XML文件时使用默认编辑器,需调整workbench.editorAssociations配置项的顺序和匹配规则——VSCode会优先应用更具体、排列在前的规则。

问题原因

你之前配置的"{search}:*.xml": "default"优先级低于**/src/main/mule/**/*.xml路径规则,后者更具体,所以从搜索栏打开该路径下的XML文件时,仍会触发MuleSoft Canvas编辑器。

解决方案

添加针对搜索栏的特定路径匹配规则,并将其放在通用路径规则之前:

/**settings.json*/
"workbench.editorAssociations": {
    "*.copilotmd": "vscode.markdown.preview.editor",
    "{search}:**/src/main/mule/**/*.xml": "default",
    "{git,gitlens}:/**/src/main/mule/**/*.xml": "default",
    "**/src/main/mule/**/*.xml": "mulesoft.projectFile.canvas"
},

配置说明

  • "{search}:**/src/main/mule/**/*.xml": "default":强制从搜索栏打开src/main/mule目录下的所有XML文件时使用默认编辑器
  • "{git,gitlens}:/**/src/main/mule/**/*.xml": "default":保持从Git/GitLens面板打开这些文件时用默认编辑器的逻辑
  • **/src/main/mule/**/*.xml": "mulesoft.projectFile.canvas":其他场景(如资源管理器直接打开)下仍使用MuleSoft Canvas编辑器

内容的提问来源于stack exchange,提问作者andersoal

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 15:42:03