繁体   English   中英

如何在 visual studio 代码中显示被忽略的文件?

[英]How can I show ignored files in visual studio code?

我的树视图隐藏了.gitignore中列出的所有被忽略的文件。 我在settings.json中找不到任何内容来显示我的项目中被忽略的文件。 如何显示因.gitignore而被忽略的文件?

VS Code 的默认设置让我困惑,但幸运的是有一种方法可以覆盖它们。 我花了几个小时寻找一种在资源管理器视图中公开这些文件的方法,并且仅通过基于我已有的搜索内容进行试验找到它:

"search.useIgnoreFiles": false,
"files.useIgnoreFiles": false,

这在 VS Code 中目前是不可能的,但在这个 github 问题中有关于使它成为可能的讨论。

我建议你对这个问题竖起大拇指(点击初始帖子左下角的竖起大拇指)来表达你的支持并关注这个问题,这样你就可以了解是否有变化。

对我来说,让资源管理器显示忽略文件的唯一方法是使用此设置:

      "explorer.excludeGitIgnore": false

我忽略了文件.env ,但希望在资源管理器中看到它。 上面的设置解决了它。

这是可能的 - 转到首选项 > 设置,然后编辑用户设置文件以注释掉“files.exclude”部分中排除的文件 - 如 node_modules 等。以下是我的设置,例如:

"files.exclude": {
  "**/.git": true, // this is a default value
  "**/.DS_Store": true, // this is a default value
  // "**/node_modules": true,
  "**/jspm_packages": true,
  "**/coverage": true,
  "**/public": true,
  "**/.cache": true,
  "**/.bundles": true,
  "**/es": true,
  // "**/dist": true,
  // "**/lib": true,
  "**/umd": true
},

我发现的一项有趣的工作是,在 VsCode 的文件浏览器中,如果您右键单击并创建所需的文件或目录(例如:右键单击 -> 创建文件 -> .gitignore),它将显示出来。 不是最好的解决方案,特别是如果事情是嵌套的,但提供了一种快速而肮脏的方式来做到这一点。 还将此答案添加到 Github 问题。

转到首选项 > 设置,取消选中选项search:Use Ignore Files ,然后它就可以工作了

在项目的根目录上更新以下文件: .vscode/settings.json

{
  "files.exclude": {
    "**/.gitignore": false,
    "**/.git": true,
    "**/.vscode": false
  }
}

我正在使用 VSCodium,所以我不知道它是否对您有帮助。 放在settings.json中:

"explorer.excludeGitIgnore": false,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM