当使用vim作为git合并工具时,vimrc中的指示器是什么?

当使用vim作为git合并工具时,vimrc中的指示器是什么?,vim,Vim,我想在vimrc中进行一些特定设置,然后将vimdiff用作git合并工具。正常vimdiff有一个指示器&diff,但它似乎不适用于mergetool设置 当处于mergetool文件模式时,vimrc指示灯是什么?如果您已经配置了vimdiff或gvimdiff,:在合并缓冲区中设置diff应该是打开的(但不是您可能编辑过的任何其他缓冲区) 其他检测方法包括: 通过argc()和argv() 将变量传递给Vim:Vim-c'让g:isDiff=1';请注意,如果您走这条路线,您需要定义一个

我想在vimrc中进行一些特定设置,然后将vimdiff用作git合并工具。正常vimdiff有一个指示器
&diff
,但它似乎不适用于mergetool设置


当处于mergetool文件模式时,vimrc指示灯是什么?

如果您已经配置了
vimdiff
gvimdiff
:在合并缓冲区中设置diff
应该是打开的(但不是您可能编辑过的任何其他缓冲区)

其他检测方法包括:

  • 通过
    argc()
    argv()
  • 将变量传递给Vim:
    Vim-c'让g:isDiff=1'
    ;请注意,如果您走这条路线,您需要定义一个自定义Git合并工具

如果您配置了
vimdiff
gvimdiff
:set diff
应该在合并缓冲区中打开(但不是您可能编辑过的任何其他缓冲区)。是的,您是对的。我以前一定做过什么奇怪的事。现在它正在工作。谢谢啊,太好了!我添加了一个答案(有更多的选择)供您接受。