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

时间:2018-08-07 08:22:18

标签: visual-studio-code vscode-settings

我正在使用vscode进行大型前端项目。每当我必须放弃/删除/移动/ ...输出的build.js文件时,它都会尝试在编辑器中打开这些文件,这会花费一些时间来加载和冻结vscode(每行超过5k行)。

我当前唯一需要删除的文件是将cd移至其目录并运行rm -rf ./*。但是即使如此,我仍在寻找一种更方便的方法来删除这些文件,而无需使用vscode尝试打开它们。

所以我的问题是:有一种方法,也许是通过编辑设置,告诉vscode忽略并且永远不要预览诸如"*build.js"之类的特定类型或文件名的文件(我有多个这样的大文件称为a.build.jsb.build.js,...

在Windows 10上运行git bash终端,vscode版本:1.25.1

修改

  1. 在用户设置中添加以下内容

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

    不会真正帮助您,因为它不会从我的git更改中隐藏文件。右键点击要丢弃的文件,仍然需要 age 完成。

  2. /public/dist*添加到.gitignore也不起作用 有时需要将这些文件推送到服务器,有时 他们只需要丢弃。

2 个答案:

答案 0 :(得分:1)

由于vscode不支持,对于“放弃更改”方案,您可以使用例如npm脚本,gulp任务等,然后通过vscode运行它。

示例-npm脚本:

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

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

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

enter image description here

答案 1 :(得分:-1)

Vscode当前不支持预览的模式过滤。

我能想到的最好的

  1. 从文件浏览器中完全排除所需的模式
  2. 禁用单击预览,并使其更加明确 通过双击

广告1。

转到vscode的首选项并搜索files.exclude
然后根据您的喜好编辑模式。

enter image description here

广告2。

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

enter image description here