让 VS Code 忽略 /var/folders/ 目录下的文件。

4

当我在 VS Code 中使用“转到文件…”功能(在 Mac 上是 command + P),VS Code 会列出位于 /var/folders/... 路径下的文件。

Screenshot of the command palette

选择 /var/folders/ 中的一个文件通常会显示“无法打开编辑器,因为找不到该文件。”。

我非常确定这些是 Git 使用的临时文件。当我使用 git 历史记录功能比较文件与其之前的版本时,var/folders/ 下的文件会出现为“最近打开的”。

有没有办法设置 VS Code,只显示当前工作目录中的文件?


奇怪的是,使用git功能会将这些临时文件放入你最近打开的列表中。我之前好像没有遇到过这种情况。当你说“将文件与其以前的版本进行比较”时,你具体指的是哪个功能?如何重现这个问题? - starball
你是否编辑了工作空间或用户设置中的 search.excludefiles.exclude?默认情况下,files.exclude 的初始值为 "**/.git": true,而 search.exclude 继承自 files.exclude - starball
https://discussions.apple.com/thread/4088190?answerId=18852675022#18852675022 - Richard Barber
你正在尝试打开一个符号链接,因此出现了错误。请确保在 macOS 上使用 /private/var - Richard Barber
1个回答

7

我在files.exclude设置中添加了模式**/var/folders/**

达到了我的需求。


谢谢,我没有在末尾添加**。 - K.Kaur
1
我在search.excludefiles.exclude中都设置了相同的值,不知怎么的,这阻止了VS Code隐藏/var/folders下的搜索结果。将其仅保留在files.exclude中解决了我的问题。VS Code文档中提到search.exclude会_"继承#files.exclude#设置中的所有glob模式"_。 - undefined

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接