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

我明天在 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文件,您能够轻松地指定要疏忽的文件夹,使搜寻后果更加专一于您的需要。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理