Dired-x

Omit

起动 omit 的办法

  1. M-o (dired-omit-toggle). 在 dired 里 M-o.
  2. 在目录里有一个文件名为 .dired, 里面有这些行:
Local Variables:
dired-omit-files-p: t
End:

这个文件可以用函数 dired-omit-here-always 自动创建。这个文件 的名字可由 dired-local-variables-file 配置。

哪些文件被 omit?

使用可以不显示某些文件,这些文件包括:

  1. 文件名匹配 dired-omit-files 的文件。
  2. 文件扩展名匹配 dired-omit-extensions 的文件。
  3. 文件标记记号是 dired-omit-marker-char 的文件。缺省为 "C-o".

匹配文件名的哪些部分?

缺省的匹配只对文件名本身进行,不对目录名。你可以通过修改变量 dired-omit-localp 的值来改变这种行为:

  1. 'no-dir: 缺省行为。
  2. nil: 对文件的路径全名进行匹配。
  3. t: 对文件相对与当前 dired buffer 的目录名进行匹配。