VSCode“files.exclude”不适用于特定目标

Posted

技术标签:

【中文标题】VSCode“files.exclude”不适用于特定目标【英文标题】:VSCode "files.exclude" not working for specific targets 【发布时间】:2016-09-20 01:33:11 【问题描述】:

在我的工作区设置文件中


    "files.exclude": 
        "**/*.js": 
            "when": "$(basename).ts"
        ,
        "app/**/*.js.map": 
            "when": "$(basename).ts"
        
    

我也尝试过app/**/*.map$(basename).js,但它不起作用。使用 TypeScript 时如何排除 .map 文件的显示?

【问题讨论】:

【参考方案1】:

不幸的是,$(basename) 的计算结果为“app/**/*.js”(星号扩展),只排除了“.map”部分,而不是您可能期望的“.js.map”。

尝试对您的 .map 文件使用 "when": "$(basename)" - 这将类似于“当 .js 文件存在时排除 .js.map 文件”。

【讨论】:

哦,我以前试过,只是我不知道它映射到js文件。谢谢。

以上是关于VSCode“files.exclude”不适用于特定目标的主要内容,如果未能解决你的问题,请参考以下文章

VSCode中屏蔽文件files.exclude和屏蔽文件搜索search.exclude

我在 VSCode 上统一的工作区 setting.json 在 files.exclude 之后说“文件结束”

Visual Studio Code:对 files.exclude 进行例外处理?

使用VScode阅读Linux内核源码时的路径屏蔽设置

如何从vscode中的工作区符号搜索中忽略目录

VScode 使用笔记