Dired Notes
Dired 能做的事情。
- "%R": 成批替换文件名。使用 mark 之后再 % R. 比如把所有 el
文件都加一个前缀 "wy-":
%-R el$ <RET> wy-\& <RET>
- "B": 成批 byte-compile elisp 文件。使用 mark 之后再 B.
- "!": 对标记好的文件批量进行 shell 命令。命令中," ? " 代表一个
文件名," * " 代表标记过的所有文件名,没有 " ? " 或 " * " 相当于一个
" ? " 在命令末尾。比如:
! tar cf foo.tar * <RET>
uuencode ? ? > ?.uu
! uudecode <RET>
安装 Dired-x
dired-x 是 dired 的一个扩展,它含有很多 dired 本来没有的功能。
安装方法很简单。只要在 .emacs 里加上
(add-hook 'dired-load-hook
(function (lambda ()
(load "dired-x"))))
Dired-x 扩展能做的事情。
- OmitFiles: 这是 Dired-x 的扩展功能,可以只显示某些文件。
- "F": 批量打开文件。mark 之后按 F,就可以在平分的窗口里打开所有
标记的文件。
- 跳到当前正在编辑文件的目录。C-x C-j.