首页 > 解决方案 > 如何在 Notepad++ 中的搜索中排除文件夹列表

问题描述

我在网上搜索过,但还没有找到一个直接堆栈,有人说这是 2020 年所有常见文件夹的示例,可以忽略,该非官方列表也将是这篇文章的一个不错的版本。我会补充一些:

bin node_modules dist

请使用正确的语法在此处添加剩余的内容和要输入的字符串,例如更正以下字符串问题: 在此处输入图像描述

标签: searchsyntaxnotepad++

解决方案


据我所知,Notepad++ 不支持排除目录(至少在“过滤器”字段中)(截至 2021 年初)。

有一个愚蠢的技巧,您可以使用File Explorer将HIDDEN属性添加到目录,然后确保未选中Find in Files对话框中的In hidden folder复选框。

我通常要排除的目录包含有时会导致 Notepad++ 在Find in Files...期间崩溃的二进制文件。我能做的最好的就是包括一长串排除项,例如:

*.* !*.a !*.bak !*.bin !*.bmp !*.cache !*.cur !*.db !*.db-shm !*.db-wal !*.dll !*.dmp !*.DS_Store !*.exe !*.exp !*.icns !*.ico !*.ide !*.ide-wal !*.idx !*.iobj !*.ipch !*.ipdb !*.jar !*.lib !*.lock !*.log !*.mdb !*.mp4 !*.msi !*.nib !*.nupkg !*.o !*.obj !*.opendb !*.out !*.p7s !*.pack !*.pch !*.pchast !*.pcm !*.pdb !*.png !*.res !*.ser !*.so !*.sqlite !*.suo !*.sym !*.tif !*.tiff !*.tlog !*.user !*.winmd !*.xcuserstate !*.xls !*.xpm

当然,您的列表可能会有所不同。请注意,包含首先出现,然后是排除项。

我看到一个帖子声称过滤器字段的内容限制为 255 个字符。我还没有检查以验证这是否(仍然)是真的,但这是需要注意的。


推荐阅读