代码之家  ›  专栏  ›  技术社区  ›  Werner Echezuria

如何在NerdTree中隐藏TypeScript自动生成的文件?

  •  6
  • Werner Echezuria  · 技术社区  · 8 年前

    我想在NERDTree中隐藏Typescript transpiler自动生成的文件(.js.js.map)。

    3 回复  |  直到 8 年前
        1
  •  5
  •   Evan Carroll    7 年前

    多亏了侯赛因·纳扎尔,我成功地解决了这个问题(因为我使用的是Angular2,需要注意几个步骤):

    • 将outDir属性添加到tsconfig。json的方式:

      {
        "compilerOptions": {
          "target": "es5",
          "module": "system",
          "moduleResolution": "node",
          "sourceMap": true,
          "emitDecoratorMetadata": true,
          "experimentalDecorators": true,
          "removeComments": false,
          "noImplicitAny": false, 
          "outDir": "buildjs/"
        },
        "exclude": [
          "node_modules",
          "typings/main",
          "typings/main.d.ts"
        ]
      }
      
    • 然后在 .vimrc 文件添加以下内容:

      let NERDTreeIgnore=['buildjs$']
      
    • 不要忘记修改 index.html 并在附近添加以下行 System.import('buildjs/main') ,

      System.import('app/main')`
      
    • 添加到 System.config

      map: {
        app: 'buildjs'
      }
      
        2
  •  2
  •   Hussein Nazzal    8 年前

    要隐藏文件,请使用 NERDTreeIgnore

    let NERDTreeIgnore = ['\.js$' , '\.js.map$']
    

    以下行应用于 vimrc 文件

        3
  •  1
  •   Querenker    8 年前

    如果在NERDTree中键入I(大写I),则可以切换隐藏文件的可见性。

    要在默认情况下隐藏文件,请将此行放在vimrc中:

    let NERDTreeShowHidden=0