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