VSCode的搜索功能中,"files to include"用于指定要搜索的特定文件或文件夹,而"files to exclude"则用于排除不需要搜索的文件或文件夹。通过这两项设置,用户可以更精准地控制搜索范围,在大型项目中快速找到所需内容。同时,VSCode还支持使用.gitignore文件中的模式进行自动排除。 摘要由CSDN通过智能技术生成

在VSCode(Visual Studio Code)中,搜索功能是一个强大的工具,可以帮助你在项目中快速查找特定的文本、代码或其他内容。搜索界面的 “files to include” 和 “files to exclude” 提供了一种方式来定制你的搜索范围。

  1. files to include :

    • 这个选项允许你指定一个或多个特定的文件或文件夹来限制搜索范围。
    • 例如,如果你只想在 src 文件夹下的所有文件中进行搜索,你可以在 “files to include” 中输入 src/**
    • 你还可以通过使用逗号分隔多个模式来指定多个文件或文件夹。
  2. files to exclude :

    • 这个选项允许你指定一个或多个文件或文件夹来排除它们出搜索范围。
    • 例如,如果你不想在任何名为 test 的文件夹中进行搜索,你可以在 “files to exclude” 中输入 **/test/**
    • VSCode 也允许你使用 .gitignore 文件中的模式来自动排除某些文件和文件夹。当你看到 “.gitignore” 旁边有一个复选框时,这意味着你可以选择是否使用这些模式作为排除条件。

这两个功能一起使得在大型项目中进行定向搜索变得非常简单和快速。你可以精确地定位你想搜索的文件,同时忽略那些不相关或不想被搜索的文件。

当前文件查找: ctrl + F 全局查找: ctrl + shift + F 某个 project 下查找: 在全局查找 界面 , files to include 中填该 project 路径 某个 project 下特定类型文件下查找: 在全局查找 界面 , files to include 中填该 project 路径... 添加快捷方式为ctrl+shift+a的Toggle Excl ude d Files 命令( toggle excl ude d files .toggle )(在macOS上为cmd+shift+a )在文件资源管理器中显示或恢复已排除文件的当前可见性 添加状态栏按钮以切换排除的文件可见性(,默认情况下为开) 当前切换排除可见性时,将显示一个指示器图标 添加“ Show Excl ude d Files 命令( toggle excl ude d files .show )以在文件资源管理器中显示排除的文件 添加一个Restore Excl ude d Files 命令( togglee 排除的文件( files to excl ude ) 和 包含的文件( files to include )的语法是一样的 案例:查询 var 关键字,同时 搜索 H5 所有目录下的 ts 和 js 文件,并排除 node_modules ** 符号(多层目录) 两个星匹配多层目录,包括当前目标,和当前目录所有的子目录 排除当前目录及其全部子目录下node_modules文件后, 搜索 react字段
- 在使用 vscode 的过程中,在 搜索 结果或工程目录中,总是有很多无用的文件。 - 比较典型的是kernel代码中的arch下有众多目录,但实际上用的仅是某个目录而已。还有类似git、svn的目录等。 - 比较简单粗暴的方式是删除无用的代码,但如果是直接看git下载下来的代码,删除会有问题。本文整理了一些优雅的处理方法。
输入settings,选择Preferences: Open Settings (JSON) 打开之后添加 files . excl ude 和search. excl ude ,如下 要屏蔽什么文件或者屏蔽什么文件 搜索 ,直接把文件或文件夹路径填进去即可。 后面的true表示使能,不屏蔽的话改为false即可。 再屏蔽几个的效果:(需要保存此文件才能生效) " files .encoding": "gb2312", "security.work 我是对项目进行配置于是选择Workspace->Features->Search-> Excl ude ->Add Pattern 输入匹配规则(与.gitignore规则相像),**/build代表的是任意目录下的build文件夹,然后会在当前目录生成. vscode /settings.json对项目配置进行保存 你要是足够皮,可以.