emacs - 用于比较文档各部分的Emacs技术?

标签 emacs text compare regions

我希望能够在Emacs中打开两个窗口,在每个窗口中选择一个文本区域,并比较两个选择之间的差异。

这对于大型维护项目非常方便,在该项目中,我正在处理具有多个分支,大量复制/粘贴以及偶尔移动的代码的版本树。

我找到了确实提供此功能的付费工具(Ultracompare),但它是Windows特有的,并且我需要一个在Solaris / Linux上运行的解决方案。

最佳答案

我认为M-x ediff-regions-wordwise可以满足您的需求。

运行ediff-regions-wordwise,Emacs将提示每个缓冲区,然后提示您选择(或确认)缓冲区中的区域。

而且,Emacs也可以在Windows上运行!

关于emacs - 用于比较文档各部分的Emacs技术?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3928357/

相关文章:

python - 如何为 Emacs 安装 python-mode.el?

java - 如何使用 Java 方法 Class.getResourceAsStream() 从 jar 中读取 UTF-8 文本文件?

java - 如何在android中读取带有土耳其字符的文本文件?

sorting - 按 HSV/HSB 对颜色列表进行排序

c++ - 使用 strcmp 比较字符数组中的字符

emacs - 将 lambda 绑定(bind)到键时出现 "Wrong type argument: commandp"错误

java - 使用 el-get 安装 ensime 失败

尝试通过 sshfs 保存文件时 emacs 发出警告

java - 您将如何检查 Java 中的 char 是否可键入?

Python:比较两个字符串并返回它们共有的最长段