DiffFork通过一个配置文件来控制扫描文件时的排除行为。 被排除的文件不会被比较,也不会被显示。
要编辑该配置文件,在应用程序菜单中选择偏好设置...,再选取“目录比较”。
配置文件由一列模式组成,每个模式是一行。字符#用来注释行。
可以使用两种类型的语法:glob和正则表达式。 要改变当前的语法,使用如下形式的一行文本:
syntax: TYPE
TYPE是以下类型中的一种:
设定的语法将一直有效,直到有另外的类型被设定。也可以用前缀为单一的模式设定语法类型, 以覆盖全局的语法。 例如:
regexp: (^|/)\.
为每个文件进行排除规则的判定会消耗时间,从而可能极大的降低比较过程的速度。 小心设定排除规则以避免这一性能问题。
DiffFork使用的是ICU的正则表达式语法(International Components for Unicode: http://www.icu-project.org)。 详细的情况,请参考ICU使用指南: http://userguide.icu-project.org/strings/regexp