【问题标题】:Can I hide typescript autogenerated .js and .map.js files in atom?我可以在 atom 中隐藏 typescript 自动生成的 .js 和 .map.js 文件吗?
【发布时间】:2015-12-17 22:42:50
【问题描述】:

有谁知道在 Atom 中是否有用于隐藏或分组自动生成文件的插件/选项?

我想要隐藏/分组的文件是 typescript compiler 自动生成的文件(.js.map.js 文件)。

如果可能,最好使用 Visual Studio 样式分组

我的打字稿文件 file.ts

生成 file.js file.map.js

file.js 偶尔读一读很有趣,但总的来说它是自动生成的,我不应该关心它。

所以让file.ts 成为一个虚拟文件夹,比如

- file.ts
  - file.js
  - file.map.js

将是理想的解决方案。

简单的隐藏很好。 (隐藏.js 文件通常不是解决方案,因为打字稿项目通常混合.js.ts 甚至.tsx 文件)

【问题讨论】:

标签: typescript atom-editor


【解决方案1】:

更棒的是,atom 中的树视图组件还有一个设置是根本不显示 gitignored 文件:

这是“隐藏 VCS 忽略的文件”设置

【讨论】:

    【解决方案2】:

    Atom 尊重.gitignore,并将与您放置在项目根目录中的.gitignore 匹配的所有文件灰显。这应该足以忽略生成的文件:

    *.js
    *.jsx
    

    此外,您的tsconfig.json 可以将您的所有文件输出到另一个路径。例如:

    {
      "version": "1.6.2",
      "compilerOptions": {
        "outDir": "build"
        "sourceMap": true
      },
      "filesGlob": [
        "./src/**/*.ts",
        "./src/**/*.tsx"
      ]
    }
    

    这将通知tscatom-typescript 将位于src 中的所有TypeScript 文件输出到build

    【讨论】:

    • 谢谢,我投了赞成票,但我还没有得到足够的支持 - 可怜 :)
    • @MichaelBilling 即使有您的代表,您也应该能够“标记为答案”。
    • @basarat 你的权利,我只是个菜鸟! (顺便说一句。这个问题也意味着.-)对于 Atom 插件开发人员来说,Visual Studio 对具有相同名称的文件进行分组的方式是一种幻想功能。我根本不喜欢自己制作扩展程序。虽然我确实看过树视图代码)
    • 添加到这个;如果您打开了 Atom 并修改了 .gitignore 文件,则必须关闭 Atom 并重新打开才能查看更改的效果。
    • 您的意思是为 filesGlob 对象放置 [...] 而不是 {...}?
    猜你喜欢
    • 2021-06-30
    • 2017-02-04
    • 2015-10-10
    • 1970-01-01
    • 2017-09-04
    • 2017-10-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多