查找替换前先对比

大多数情况下在 Emacs 的大文件查找替换时,都是先通过 query-replace 或者 query-replace-regexp 进行全量查找替换,完成后再对比查看是否有错误的地方。

Emacs 30 提供了查找替换前先进行对比的方式:

  1. 运行 replace-regexp-as-diff
  2. 确认对比信息,运行 diff-apply-buffer 或者 diff-apply-hunk 应用对比结果。
  3. 如果对比信息不正确,直接退出对比 buffer 放弃本次替换。

多文件的查找替换前对比通过命令 multi-file-replace-regexp-as-diffdired-do-replace-regexp-as-diff 来完成。

Related

Arch Linux 中从源码编译 Emacs

这里介绍在 Arch Linux 环境中从源码编译安装 Emacs 的经验。

Debian 中从源码编译 Emacs

以下介绍在 Debian 13 KDE 桌面环境中从源码编译 Emacs 的经验。

使用 Cloudflare Pages 部署博客

Cloudflare Pages is a JAMstack platform for frontend developers to collaborate and deploy websites.