【VScode】搜索栏语法

本文详细讲解了在代码搜索中使用**、*和,符号进行文件路径选择、多层目录匹配、单层目录筛选以及排除特定文件的技术。了解如何利用这些符号在H5、react、json等文件中精准定位并排除node_modules和src文件。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


在这里插入图片描述

搜索语法

排除的文件(files to exclude) 和 包含的文件(files to include)的语法是一样的

案例:查询 var 关键字,同时搜索 H5 所有目录下的 ts 和 js 文件,并排除 node_modules
在这里插入图片描述

** 符号(多层目录)

两个星匹配多层目录,包括当前目标,和当前目录所有的子目录

  • 排除当前目录及其全部子目录下node_modules文件后,搜索react字段
#  查找的关键字
react
#  排除的文件(files to exclude)
./**/node_modules
  • 在当前目录及其全部子目录下的json文件中查找react字段
#  查找的关键字
react
#  包含的文件(files to include)
./**/*.json

* 符号(单层目录)

一个星只匹配一层目录,只匹配当前目录下的内容,子目录不会匹配到。

  • 在所有目录下的json文件中搜索react字段
#  查找的关键字
react
#  包含的文件(files to include)
*.json
  • 在当前目录中所有json文件中查找react字段
#  查找的关键字
react
#  包含的文件(files to include)
./*/*.json

, 符号(多个文件)

可以放多种类型的文件,中间用逗号空格加以分隔。

  • 搜索时排除node_modules文件,和src文件
#  排除的文件(files to exclude)
./**/node_modules,src
VSCode中进行搜索时,可以使用排除文件的功能来排除一些不需要搜索的文件。可以通过以下步骤来设置排除文件: 1. 打开VSCode,按下Ctrl+Shift+P,然后输入"setting"并选择"Preferences: Open Settings (JSON)"。 2. 在打开的settings.json文件中,找到"search.exclude"字段。 3. 在"search.exclude"字段中,可以添加要排除的文件的模式。例如,如果要排除所有的.htm、.so、.a、.o和.ko文件,可以输入"*.htm": true, "*.so": true, "*.a": true, "*.o": true, "*.ko": true。 4. 保存settings.json文件。 此外,还可以临时排除搜索目录中的一些文件。在搜索栏中,可以使用类似的语法来指定要包含和排除的文件和目录。例如,可以使用"**"来匹配多层目录,使用"*"来匹配一层目录,使用逗号和空格来分隔多个文件或目录。例如,"./CE_ECOS/vtss_appl/**/*.cxx"可以匹配多层目录下的所有.cxx文件,"./CE_ECOS/vtss_api/*/*.cxx"只匹配一层目录下的.cxx文件,"./CE_ECOS/vtss_appl/**/*.icli, ./CE_ECOS/vtss_api/**/*.c"可以匹配多种类型的文件。\[2\] 另外,还可以使用.ignore文件来排除目录和文件。在要包含的文件框中输入要包含的目录,在要排除的文件框中输入要排除的目录。.ignore文件只有放在搜索时设置的路径下才能生效。\[3\] 综上所述,可以通过设置排除文件和目录的方式来在VSCode中进行搜索。 #### 引用[.reference_title] - *1* *2* *3* [vscode搜索技巧](https://blog.csdn.net/networkhunter/article/details/109147163)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^koosearch_v1,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一颗不甘坠落的流星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值