请问 VS Code 如何查找指定目录下,指定类型文件中是否包含关键字?

查看 72|回复 5
作者:gangsta   
比如查找 src 目录下所有的.sql 后缀文件中是否“CREATE TABLE”这一搜索关键词,听起来是一个很常见的需求
1. 通常我是在想要搜索的目录上选择 [在文件夹中查找 / ⌥ + ⇧ + F ] ,但此时 vs code 会自动将该文件夹路径回填到 [包含的文件] 下面的输入框中,没法填写过滤文件类型了 (输入空格+文件类型也不行);
2. 直接输入搜索词,然后 [包含的文件] 输入框中输入“.sql”,此时倒是可以过滤文件类型,但是搜索是针对整个编辑器的 workspace ,速度和效率又不太理想,还要过滤一大堆不相关结果
请问是否有什么设置或者插件可以满足?

文件, 输入, SQL, 过滤

ttvv123   
为什么一定要 vs code ? everything 之类的工具不挺好?
0toz   
在包含的文件输入框内输入:./src/*.sql
这样应该可以把
dream4ever   
1 后面加上**/*.sql 试试
daydreamcafe   
用关键词 `vscode find in folder specific file extension` Google 一下就能找到结果。
files to include 那里填 `./target/folder/**/*.sql` 就可以。
0toz   
搜索面板,点击那三个点,展开 search details ,在 file to include 输入框上输入想要过滤的文件 *.sql,*.java 之类的,多个文件就用 csv 的格式
您需要登录后才可以回帖 登录 | 立即注册

返回顶部