Dan*_*Dan 5 emacs whitespace emacs-ediff
我在C++中有两个类似的功能,我想仔细比较.我正在使用emacs功能ediff-regions-linewise逐行比较它们.许多行的空白区别很小,例如:
//Line from first function
somefunc(i,j);
//Line from second function
somefunc(i, j);
Run Code Online (Sandbox Code Playgroud)
Ediff模式足够聪明,可以知道哪些部分只有空格不同:命令##名义上意味着"忽略空格".它只会导致光标跳过不同的部分,但仍然突出显示仅由空格不同的行,就像它突出显示以某种重要方式不同的行的方式相同.
有没有办法让ediff模式停止突出显示由于空格而不同的行?
我在我的 Emacs 配置中有以下设置来在比较时禁用空格(查看man diff它的作用):
(setq ediff-diff-options "-w")
Run Code Online (Sandbox Code Playgroud)