代码之家  ›  专栏  ›  技术社区  ›  Edito

如何阻止某些文件在vscode中打开/预览?

  •  2
  • Edito  · 技术社区  · 6 年前

    我正在一个大型前端项目的vscode工作。每当我不得不放弃/删除/移动/时。。。在输出build.js文件时,它会尝试在编辑器中打开这些文件,这需要很长时间来加载和冻结vscode(每行超过5k行)。

    我现在唯一要做的就是删除这些文件 cd 到他们的目录并运行 rm -rf ./* . 但即便如此,我仍在寻找一种更方便的方法来删除这些文件,而无需vscode尝试打开它们。

    所以我的问题是:有没有一种方法,通过编辑这些设置,告诉vscode忽略并永远不要预览某些类型或文件名类似的文件 "*build.js" (我有多个大文件叫做 a.build.js , b.build.js , ...

    在windows 10上运行git-bash终端,vscode-verson:1.25.1

    编辑

    1. 将以下内容添加到用户设置

      "files.exclude": {
          ...,
          "**/*.build.js": true
      }, 
      

      不会真正有帮助,因为它不会隐藏我的git更改文件。右键单击要丢弃的文件,仍将获取 年龄 到 完成。

    2. 添加 /public/dist* .gitignore 也不能作为 有时需要将这些文件推送到服务器,有时 它们只需要被丢弃。
    2 回复  |  直到 6 年前
        1
  •  1
  •   Tin    6 年前

    因为vscode不支持这个 ,对于“放弃更改”场景,可以使用npm脚本、gulp任务等,并通过vscode运行它。

    示例-npm脚本:

    "scripts": {
        "discard-build-files": "git checkout -- ./src/config/env/*.js"
    }
    

    启用NPM脚本资源管理器:
    在vscode首选项中,设置此选项 "npm.enableScriptExplorer": true

    然后,您应该在资源管理器视图中获得一个新的部分。

    enter image description here

        2
  •  -1
  •   Tin    6 年前

    Vscode当前不支持预览的模式筛选。

    我能想到的最好的:

    1. 从文件资源管理器中完全排除所需的模式
    2. 禁用单击预览,并使其成为更明确的操作 通过双击

    广告1。

    转到vscode的首选项并搜索 files.exclude .
    然后根据你的喜好编辑图案。

    enter image description here

    广告2。

    转到vscode的首选项并搜索 workbench.list.openMode .
    然后将值从singleClick更改为doubleClick。

    enter image description here