VS Code 转到工作区中的符号 - 排除外部文件

Phi*_*tle 10 typescript visual-studio-code vscode-settings angular

使用 VSCode 有没有办法在工作区工具中配置“转到符号”工具(默认ctrl+ T)以排除外部目录?

在我的 Angular 工作区中,VS Code 目前在node_modules程序文件和其他我不想搜索的目录中列出符号。

在此处输入图片说明

在互联网上研究我的各种帖子建议尝试以下设置,但设置这些不会影响转到符号。

.vscode\settings.json

    "files.exclude": {
        "**/node_modules": true,
        "**/obj": true,
        "*.d.ts": true
    },
    "search.exclude": {
        "**/node_modules": true,
        "**/dist": true,
        "*.d.ts": true
    },
Run Code Online (Sandbox Code Playgroud)

\jsconfig.json

   "compilerOptions": {
        "target": "ES6",
        "lib": []
    },
    "exclude": [
        "node_modules",
        "**/node_modules/*"
    ]
Run Code Online (Sandbox Code Playgroud)

小智 3

尝试这个:

  1. 转至:文件 > 首选项 > 设置
  2. 在搜索字段中输入:排除
  3. 在“文件:排除”下添加以下内容:**/node_modules
  4. 并在“文件:观察者排除”下添加以下内容:**/node_modules/*/**

在此输入图像描述

我希望这就是您正在寻找的(这对我有用)

  • 不适用于 VSCode `1.80.0` (4认同)