設定檔案重新載入功能

VS Code 會監控外部檔案的變更,如果沒有任何衝突的工作副本,就會重新載入最新儲存的檔案。不過,監控及偵測變更可能需要很長的時間。程式碼集越大,VS Code 偵測檔案變更所需的時間就越長。從搜尋空間中排除部分目錄可提升速度。

在 GUI 中修改

如要從 VS Code 的監控器中排除目錄,請按照下列步驟操作:

  1. 按下 CMD/CTRL + comma 開啟 VS Code 的設定。
  2. 在使用者設定選單中,按一下「文字編輯器」
  3. 在「Text Editor」下拉式選單中,按一下「Files」分頁標籤。
  4. 在「檔案」分頁中,前往「排除」專區。 這張圖片標示出 VS Code 的 GUI,用於在使用者設定中排除檔案。
  5. 按一下「Add Pattern」按鈕。
  6. 在文字方塊中新增目錄模式。
  7. 按一下「OK」儲存變更。
  8. 您的變更將於下次開啟 VS Code 時生效。

settings.json 中修改

或者,您也可以直接修改 settings.json 並新增排除模式。settings.json 包含儲存在單一 JSON 中的所有自訂 VS Code 設定。

如要手動從 VS Code 的監控器中排除目錄,請按照下列步驟操作:

  1. 按下 CMD/CTRL + SHIFT + P 開啟指令面板
  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,
        }