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

如何在Visual Studio中将texts-fr.json类后缀文件嵌套至texts.json?

问题分析与解决方案

fileSuffixToExtension配置确实不支持通配符,你写的-*.json这种带通配符的模式不会生效——这个配置项的键要求是固定的后缀字符串(比如-en.json),而非模糊匹配的通配符模式,所以无法批量匹配所有翻译文件。

要实现将texts-en.json、texts-fr.json这类翻译文件嵌套到texts.json下,有两种可行方案:

方案1:针对单个主文件配置

如果只需要处理texts.json相关的翻译文件,直接在文件嵌套规则里指定父文件和子文件的通配符:

"explorer.fileNesting.patterns": {
  "texts.json": "texts-*.json"
}

方案2:通用所有i18n文件结构

如果要适配所有类似xxx.json对应xxx-*.json的i18n文件结构,可以用变量匹配实现批量嵌套:

"explorer.fileNesting.patterns": {
  "${basename}.json": "${basename}-*.json"
}

这里的${basename}表示不带扩展名的文件名,会自动匹配对应主文件的所有带-后缀的翻译文件。

如果是在Visual Studio(而非VS Code)中配置,写法类似,在自定义规则中添加:

"custom": {
  "add": {
    "${basename}.json": [
      "${basename}-*.json"
    ]
  }
}

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.07 10:06:02