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

如何为VS Code资源管理器的"打开方式..."菜单添加编辑器选项?

给VS Code的"Select editor for..."列表添加自定义编辑器

通过扩展添加编辑器

大部分第三方编辑器都是靠VS Code扩展提供的,直接安装对应扩展即可:

  • 按Ctrl+Shift+X打开扩展面板,搜索目标编辑器对应的扩展,安装完成后重启VS Code,该编辑器会自动出现在"Select editor for..."列表中。
  • 比如想添加Markdown预览编辑器,安装官方的Markdown All in One扩展后,右键Markdown文件选择"Open With..."就能看到它。

手动配置外部编辑器(如Notepad++、Sublime Text)

如果要把本地外部程序作为编辑器加入列表,修改VS Code的settings.json即可:

  1. 按Ctrl+,打开设置面板,点击右上角的{}图标打开设置JSON文件。
  2. 粘贴以下配置,将路径替换为你的外部编辑器可执行文件路径:
"workbench.editorAssociations": {
    "*.txt": [
        {
            "editor": "default",
            "label": "VS Code 默认编辑器"
        },
        {
            "editor": "external:notepad++.exe",
            "label": "Notepad++"
        }
    ],
    "*.md": [
        {
            "editor": "external:sublime_text.exe",
            "label": "Sublime Text"
        }
    ]
}
  1. 保存配置后,右键对应格式的文件选择"Open With...",就能看到你添加的外部编辑器选项。

开发者自定义内部编辑器

如果是开发者,想自行开发VS Code内部编辑器并加入列表,需要在扩展的package.json中声明编辑器贡献点:

"contributes": {
    "editors": [
        {
            "id": "myCustomEditor",
            "label": "我的自定义编辑器",
            "selector": [
                {
                    "filenamePattern": "*.custom"
                }
            ]
        }
    ]
}

开发并安装自己的扩展后,对应格式的文件在"Open With..."中就能看到这个自定义编辑器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 15:50:37