Questions tagged «diff-mode»

2
如何使用“字符级”差异显示两个缓冲区之间的差异
比较两个缓冲区的差异时,M-x ediff-buffers不表示单词内已更改的特定字符(即“字符级”差异)。大多数现代的差异工具会在一个单词中显示差异。 默认情况下,Emacs似乎缺少此重要功能(或显然有用吗?)。如何使Emacs按字符显示差异? 更新 此处的M-x ediff-buffers diff1 diff2,emacs -Q用于确保我的主题不会干扰: 这是粘贴到Meld中的相同文本:
20 ediff  diff-mode 

2
在`diff-mode`中覆盖`show-trailing-whitespace`
我已经在文件中全局show-trailing-whitespace设置了,这通常不是问题,除了当我正在查看的补丁中,该补丁具有用于空白上下文行的强制尾随空白时。t.emacsdiff-mode 一个解决办法是简单地关闭show-trailing-whitespace在diff-mode一些相关挂钩,但实际上我想在改变线仍然显示尾部的空白。例如,如果我不小心引入了尾随空格或将其删除,那没关系,但我仍然希望该trailing-whitespace表情可以出现在脸上。我只是不希望空白上下文行被视为尾随空格,因为它们对于diff格式本身是必需的。 这是我得到的当前行为的示例: 这就是我想要的: 这是另一个示例,但这一次,实际添加了空格: 但是,如果我show-trailing-whitespace完全禁用diff-mode,那么我将根本看不到任何深红色。相反,这就是我想要的: 基本上,我认为这涉及到show-trailing-whitespace意识到只有一个空格的差异线是特殊的。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.