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

如何在Microsoft Visual Studio Code的另存为对话框添加新文件类型过滤器

解决VS Code Save As对话框添加自定义文件类型过滤器的问题

我之前也碰到过这个情况,你说的file association设置其实是用来关联打开文件时的语法高亮和编辑器行为的,和保存对话框里的过滤器完全不相关。要实现像Save as type: Plain Text (*.txt,*.gitignore)这种效果,得用VS Code专门的files.saveAsDialog.filters配置项来搞定,步骤如下:

  • 打开设置的JSON编辑界面:按快捷键Ctrl+,(Windows/Linux)或者Cmd+,(Mac)打开设置面板,然后点击右上角的「打开设置(JSON)」图标(就是那个大括号{}),进入settings.json的编辑模式。
  • 添加自定义过滤器配置:在JSON对象里加入files.saveAsDialog.filters字段,按照你想要的格式定义过滤器。比如要把.gitignore加到纯文本过滤器里,就这么写:
    "files.saveAsDialog.filters": {
        "Plain Text (*.txt, *.gitignore)": ["txt", "gitignore"],
        // 如果你想保留VS Code默认的其他过滤器,记得把它们也加进来,比如:
        "Python Files": ["py", "pyc", "pyo"],
        "JavaScript Files": ["js", "jsx", "mjs"],
        "Markdown Files": ["md", "markdown"]
    }
    
    这里要注意:
    • 引号里的文本就是会显示在「Save as type」下拉菜单里的名称,你可以自由定制;
    • 数组里的是不带.的扩展名,多个扩展名就依次列出来。
  • 生效验证:保存settings.json之后,重启VS Code(有时候需要重启才能让配置完全生效),然后打开「File -> Save As」,就能看到你自定义的过滤器选项了。

如果只是想扩展默认的纯文本过滤器,而不想替换掉其他默认过滤器,记得把那些默认的过滤器也一并写到配置里,不然自定义的会覆盖掉所有默认过滤器哦。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 06:16:21