Visual Studio Code:查找空文件

5

有没有一种方法(使用vscode)来查找项目中的所有空文件?我尝试打开所有的.scss文件,并已安装“搜索-打开所有结果”,但即使使用正则表达式,我也无法找到它们,因为其中一些是空的。

此外,我刚刚发现,这个扩展只会打开前10个匹配项(不管是否在同一文件中)-因此更方便的解决方案将是首选。


你找到任何解决方案了吗?我会非常感激。 - Mustafa Mohammadi
不是很远 - 绕过了。抱歉。..然而再考虑一下..空正则表达式怎么样?我的意思是..它是基于行/流的,但是这样做不会起到作用吗:(?!\n|.|\r|\Z) (..未经测试..) - matt
我做了一些简单的事情。去到项目所在的资源管理器,像 .css size:empty 这样在窗口搜索中进行搜索。在我的情况下,我想找到所有空的 CSS 文件。 - Mustafa Mohammadi
是的 - 但这里讨论的话题是在VSC内完成...还有很多其他方法。 - matt
2
如果您所说的“空的”是指一行上什么也没有,甚至没有一个换行符,那么这个正则表达式在 VSCode 中似乎有效:(?<!\s)(^$)(?!\n) - Mark
2个回答

5
您可以在 vscode 中打开终端并运行 find . -empty 命令。

1
如果你只想找到空文件(而不是文件夹),请使用命令find . -empty -type f - Tikolu

3

这个正则表达式可以帮助你找到空文件 ^$(?<!\n)(?!\n)。它的意思是,找到所有不以换行符前导或后跟的空行。


1
有点过时,但我模糊地记得最终采用了类似的解决方案,使用负向环视(受到 @Mark 回答的启发)。因此(为了结束这个讨论 ;)),我将把这个作为适当的答案标记。谢谢! - matt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接