future_93
(running in the 93s)
1
呃,我也知道这种问题挺粗浅的、而且似乎也不是很适合这里,不过因为我完全不是这行的人、连该去哪里问都不怎么清楚/或者没有账号,所以思前想后还是决定先在这里问问,实在抱歉。
总之不废话了。
我在使用VS Code进行全局搜索时,试图将一个文件夹及其子文件夹的所有内容都排除在搜索之外,于是我在“排除的文件”一栏中写了这么一段式子:./FolderName/**/*.*
,然而完全没有作用。如果使用./FolderName
的话,好像又不能排除子文件夹下的内容。翻了下官方文档,似乎也没有对这个情况进行专门的说明。
于是就想向各位请教一下,这个排除条件该怎么编写?
(以及悄悄问一句,有没有写得比较详细一些的正则表达式教程推荐)
dms
(稻米鼠)
2
./FolderName/*
试试看呢
如果是类似 node_modules
这类依赖文件夹,可以在 VS Code 设置中搜索 Search: Exclude
,然后按示例添加即可。
正则表达式当然是去读著名的《 正则表达式30分钟入门教程
》。
不过也要说明一下,正则分为几种语言下的语法(细节又区别),VS Code 下明显是 JS 的正则。然后问题就来了,JS 的正则并不强,一些复杂的语法支持不好,所以会基本招式日常也就够用了,高级技巧很容易就成了屠龙技。
1 个赞
建议改配置文件files.exclude里面加上
“files.exclude”:{
“**/FolderName”: true,
}
如果只有这个项目的话就改工作区的设置
1 个赞
EOS
(EOS.)
5
我试了下,这样 Systems,UI,两个目录下的所有匹配项都没了
allor
(allor)
7
正则表达式,我都是用一遍学一遍,用完就忘,下回继续边看文档边写
1 个赞
future_93
(running in the 93s)
6
抱歉,说实话我没看懂您的回复……是在说我在主帖里提及的俩错误表达式的问题,还是在说解决方案里的表达式的问题?
dms
(稻米鼠)
8
我以前也是,现在用的多就暂时没忘。
正则可以解决排列问题,但遇到组合问题就会感到无比的难受。
1 个赞