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