XYplorer中可通过视觉过滤器快速聚焦特定类型文件:启用后支持通配符、命名预设、正则表达式及排除模式,按标签页独立生效。

如果您在XYplorer中希望快速聚焦特定类型的文件,例如只显示图片或仅列出文本文件,则需要启用并配置视觉过滤器功能。以下是具体操作步骤:
一、启用并设置基础视觉过滤器
视觉过滤器允许用户通过通配符模式(如 *.jpg、*.txt)动态控制当前标签页中可见的文件项,不改变实际文件结构,仅影响显示层。该功能按标签页独立保存,重启后仍生效。
1、点击顶部菜单栏【工具】→【配置】→【查找和过滤器】→【视觉过滤器】。
2、勾选【启用视觉过滤器】。
3、在【默认视觉过滤器】输入框中输入通配符表达式,例如:*.jpg;*.png;*.gif(多个模式用英文分号隔开)。
4、点击【确定】保存设置。
二、为当前标签页临时应用视觉过滤
无需修改全局设置即可对单个标签页即时筛选,适用于临时查看某类文件的场景。该过滤状态随标签页关闭而消失,不影响其他标签页。
1、在目标标签页中,按下快捷键 Ctrl+Shift+F 打开视觉过滤器输入框。
2、输入过滤模式,例如:*.log;*.tmp。
3、按回车确认,列表立即刷新,仅保留匹配项。
4、再次按下 Ctrl+Shift+F 并清空输入框后回车,可恢复显示全部文件。
三、创建命名视觉过滤器并快速调用
将常用过滤条件保存为带名称的预设,便于一键切换。每个预设可绑定不同通配符组合,并支持键盘快捷键触发。
1、点击【工具】→【配置】→【查找和过滤器】→【视觉过滤器】→【管理命名过滤器】。
2、点击【新建】按钮,在【名称】栏填写标识名(如“项目源码”),在【过滤器】栏输入:*.cpp;*.h;*.py;*.js。
3、勾选【分配快捷键】,按下期望组合键(如 Alt+1)。
4、点击【确定】保存,之后在任意标签页按该快捷键即可激活对应过滤。
四、使用正则表达式进行高级视觉过滤
当通配符无法满足复杂匹配需求时(如匹配“以report_开头、日期格式为YYYYMMDD、后缀为.pdf”的文件),可启用正则表达式模式实现精确控制。
1、进入【工具】→【配置】→【查找和过滤器】→【视觉过滤器】。
2、勾选【使用正则表达式】选项。
3、在【默认视觉过滤器】或临时输入框中输入正则表达式,例如:^report_\d{8}\.pdf$。
4、注意:正则模式下通配符(*、?)失效,所有匹配均按PCRE规则解析。
五、排除特定文件或目录的视觉过滤
可通过前缀符号实现反向过滤,即隐藏符合某条件的项目,而非显示。该方式常用于屏蔽临时文件、版本控制目录等干扰项。
1、在视觉过滤器输入框中,以!开头表示排除模式。
2、输入排除规则,例如:!*.bak;!Thumbs.db;!node_modules。
3、该规则可与其他包含规则共存,系统按顺序逐条判断,优先匹配者生效。
4、若需排除整个子目录,确保路径使用正斜杠分隔,如:!*/temp/*。

















