配置文件重新加载

VS Code 会监视外部文件更改,如果存在外部文件更改,则重新加载最新存储的文件 没有存在冲突的工作副本。但是,观察和检测变化可能需要 。代码库越大,VS Code 检测文件所需的时间就越长 更改。从搜索空间中排除某些目录可提高速度。

在 GUI 中修改

如需从 VS Code 的 Watcher 中排除某个目录,请执行以下操作:

  1. CMD/CTRL + comma 打开 VS Code 的设置。
  2. 在用户设置菜单中,点击文本编辑器
  3. 在“文本编辑器”下拉菜单中,点击文件标签页。
  4. 在“文件”标签页中,前往排除部分。 此图突出显示了 VS Code 的 GUI,可在用户设置中排除文件。
  5. 点击添加模式按钮。
  6. 在文本框中添加目录格式。
  7. 点击 OK 以保存更改。
  8. 您所做的更改会在下次打开 VS Code 时生效。

settings.json中修改

或者,您也可以直接修改 settings.json 并添加排除模式。 settings.json 包含存储在单个 JSON 中的所有自定义 VS Code 设置。

如需手动从 VS Code 的 Watcher 中排除某个目录,请执行以下操作:

  1. CMD/CTRL + SHIFT + P 打开 Command Palette
  2. 在搜索字段中输入 settings
  3. 点击偏好设置:打开设置 (JSON)
  4. settings.json 中,添加如下所示的排除模式,然后重启 VS Code,使更改生效。

        "files.watcherExclude": {
            "**/.DS_Store": true,
            "**/.cipd": true,
            "**/.clang-format": true,
            "**/.clang-tidy": true,
            "**/.dir-locals.el": true,
            "**/.git": true,
            "**/.gitattributes": true,
            "**/.gitignore": true,
            "**/.hg": true,
            "**/.idea": true,
            "**/.jiri_manifest": true,
            "**/.jiri_root": true,
            "**/.ssh": true,
            "**/.svn": true,
            "**/AUTHORS": true,
            "**/CMakeLists.txt": true,
            "**/CODE_OF_CONDUCT.md": true,
            "**/CONTRIBUTING.md": true,
            "**/CVS": true,
            "**/LICENSE": true,
            "**/PATENTS": true,
            "**/buildtools": true,
            "**/examples": true,
            "**/prebuilt/test_data": true,
            "**/garnet/third_party": true,
            "**/out": true,
            "**/prebuilt": true,
            "**/rustfmt.toml": true,
            "**/src/chromium": true,
            "**/topaz": true,
            "**/zircon/experimental": true,
            "**/zircon/third_party": true,
        }