相关疑难解决方法(0)

让gVim的vimdiff忽略大小写

我试图比较两个汇编文件,其中一个是全部大写,另一个是小写.许多行与case和whitespace完全相同.

我尝试了以下,而diff模式下有两个缓冲区:

:set diffopt+=icase
:set diffopt+=iwhite
:diffupdate
Run Code Online (Sandbox Code Playgroud)

空白的东西似乎运作良好,但忽略的情况不起作用.例如,在以下两行中:

            I0=R0;              // ADDRESS OF INPUT ARRAY

    i0 = r0;            // address of input array
Run Code Online (Sandbox Code Playgroud)

[第一行以12个空格开头,第二行以单个标签开头]

为什么?我能做什么?

更新:刚刚注意到在这两行中忽略了所有差异OK:

                                // MULTIPLY R1 BY 4 TO FETCH DATA OF WORD LENGTH
                        // multiply r1 by 4 to fetch data of word length
Run Code Online (Sandbox Code Playgroud)

vim vimdiff ignore-case

11
推荐指数
2
解决办法
5465
查看次数

vim diff可以使用耐心算法吗?

有没有办法将vimdiff的差异策略设置为耐心算法?它内置于git中,似乎比普通的差异要好得多.

以供参考:

git vim diff

10
推荐指数
2
解决办法
1948
查看次数

标签 统计

vim ×2

diff ×1

git ×1

ignore-case ×1

vimdiff ×1