可视代码 - 排除具有多个条件的文件

时间:2016-01-17 07:25:18

标签: visual-studio-code

可以选择使用“when”关键字排除生成的文件,.e.g:

"files.exclude": {
  "**/*.js": { "when": "$(basename).ts"},
}

我还要排除从.tsx文件生成的.js文件。既不

"**/*.js": { "when": "$(basename).ts, $(basename).tsx"}

,也不

"**/*.js": { "when": "$(basename).ts"},
"**/*.js": { "when": "$(basename).tsx"}

的工作。

我也尝试"**/*.js": { "when": "$(basename).ts*"}"**/*.js": { "when": "$(basename).ts | $(basename).tsx"}徒劳无功。

有办法吗?

2 个答案:

答案 0 :(得分:10)

试试这个:

"**/*.js": { "when": "$(basename).ts"},
"**/*?.js": { "when": "$(basename).tsx"}

来源:Microsoft/vscode#1214

答案 1 :(得分:2)

如果他们有帮助,这些是我的设置。创造这些是相当混乱的。我认为正则表达式很棒,但我们生活在艰难时期......

"files.exclude": {
"**/*.js": { "when": "$(basename).tsx"},
"**/*?.js": { "when": "$(basename).ts"},
"**/*.js.map": true
}