05 January 2017
原文: Emacs -- 强大的文件管理器

命名

在 dired 模式下,按下 C-x C-q ,调用 (dired-toggle-read-only) ,就可以直接编辑文件名来修改文件名,编辑完,按 C-c C-c 来保存修改
配合 multiple cursor 插件,效果很好 :)

Mark

m                  标记文件
* /                标记所有目录(不包括 . 和 .. )
* s                标记所有文件(不包括 . 和 .. )
* .                标记具有给定扩展名的文件
% m REGEXP <RET>   标记所有匹配到给定的正则表达式 的文件
* % REGEXP <RET>   标记所有匹配到给定的正则表达式 的文件
% g REGEXP <RET>   标记所有文件 内容 匹配到给定的正则表达式的文件

另外,还有一些相关的命令:

u     去除标记
U     去除所有标记

标记完 按 d 再按 x 可以删除

文件操作

C     拷贝文件
D     删除文件
R     重命名文件,也就是移动文件
Z     压缩或解压文件
L     把 Elisp 文件加载进 Emacs
B     对 Elisp 文件进行 Byte compile
A     对文件内容进行正则表达式搜索,搜索会在第一个匹配的地方停下,然后 可以使用 M-, 搜索下一个匹配
Q     对文件内容进行交互式的正则表达式替换