关于前端:在-Visual-Studio-Code-里如何设置让搜索忽略指定的文件夹

19次阅读

共计 1878 个字符,预计需要花费 5 分钟才能阅读完成。

我明天在 Visual Studio Code 里依据关键字 @spartacus/smartedit 进行搜寻时,发现 Visual Studio Code 也把文件夹 .angular 里的文件一并搜寻了:

C:\Code\SPA\6.0.x.angular\cache\15.2.4\babel-webpack\00e62bc8b359a06bfe0641d2c1403dc3443ea1190700c09d90a94ab550ad973f.json

实际上,在 Visual Studio Code 中,您能够配置搜寻性能,以指定疏忽某些文件夹,从而不会对这些文件夹中的内容进行搜寻。这对于大型项目或蕴含大量第三方库的我的项目十分有用,能够进步搜寻效率。上面我将具体介绍如何在 Visual Studio Code 中执行此操作,包含示例和设置。

步骤 1:关上 Visual Studio Code
首先,确保您曾经关上了 Visual Studio Code 并加载了您的我的项目。

步骤 2:创立.vscode 文件夹
要配置搜寻设置,您须要在我的项目根目录中创立一个名为 .vscode 的文件夹(如果尚未存在)。能够应用以下命令在终端中创立它:

mkdir .vscode

步骤 3:创立 settings.json 文件
.vscode文件夹中,您须要创立一个名为 settings.json 的文件,这是用于配置 Visual Studio Code 的设置的文件。

touch .vscode/settings.json

步骤 4:配置搜寻排除规定
当初,编辑 settings.json 文件以配置搜寻排除规定。您能够应用以下 JSON 格局的示例进行配置:

{
  "search.exclude": {
    "**/node_modules": true,
    "**/build": true,
    "**/dist": true,
    "**/.git": true,
    "**/.vscode": true
  }
}

下面的示例中,咱们配置了五个排除规定:

  1. "**/node_modules": true – 这将排除我的项目中的 node_modules 文件夹,通常蕴含依赖库。
  2. "**/build": true – 这将排除 build 文件夹,如果您的我的项目应用构建工具生成构建文件,能够排除它。
  3. "**/dist": true – 这将排除 dist 文件夹,如果您的我的项目蕴含编译后的散发文件,能够排除它。
  4. "**/.git": true – 这将排除 .git 文件夹,以避免搜寻 Git 版本控制文件。
  5. "**/.vscode": true – 这将排除 .vscode 文件夹,以避免搜寻 Visual Studio Code 配置文件。

依据您的我的项目构造,您能够增加或批改这些规定以满足本人的需要。这些规定应用 Glob 模式匹配文件夹,true示意要排除它们。

步骤 5:保留设置
一旦您实现了搜寻排除规定的配置,保留 settings.json 文件。

步骤 6:应用搜寻性能
当初,您能够在 Visual Studio Code 中应用搜寻性能,而不会搜寻被排除的文件夹中的内容。只有未在排除规定中指定的文件夹中的内容才会蕴含在搜寻后果中。

示例:

假如您有一个 Node.js 我的项目,我的项目构造如下:

my-project/
  ├── src/
  │    ├── app.js
  │    └── utils.js
  ├── node_modules/
  │    ├── module1/
  │    └── module2/
  ├── build/
  │    └── bundle.js
  ├── dist/
  │    └── main.js
  ├── .git/
  ├── .vscode/
  └── package.json

如果您在 Visual Studio Code 中配置了上述搜寻排除规定,并且想要搜寻我的项目中的所有 JavaScript 文件,但不包含 node_modulesbuilddist.git.vscode中的文件,您能够执行以下操作:

  1. 关上 Visual Studio Code。
  2. 应用快捷键 Ctrl + Shift + F(或在菜单中选择“查找”>“查找文件”)关上搜寻框。
  3. 输入您要搜寻的内容,比方某个 JavaScript 函数或变量名。
  4. Visual Studio Code 将仅搜寻 src 文件夹中的 JavaScript 文件,而不会搜寻被排除的文件夹中的内容。

这样,您能够进步搜寻效率,只关注您我的项目中真正须要搜寻的局部,而疏忽了不相干的文件夹。

总之,配置搜寻排除规定是 Visual Studio Code 的一个弱小性能,能够帮忙您更高效地搜寻我的项目中的文件。通过依照上述步骤创立并配置 settings.json 文件,您能够轻松地指定要疏忽的文件夹,使搜寻后果更加专一于您的需要。

正文完
 0