我想将GVim用作TFS 2010的合并工具 我无法弄清楚GVim的论点。 特别是参数%4,当我使用它时,我得到一个空的缓冲区。如果我不使用它,我会收到一条错误消息,我必须使用它。
答案 0 :(得分:2)
这可能不完全符合您的喜好,但这是我如何使用GVim进行合并工具。
我将其设置为进行双向合并:它左侧有'source'(我正在合并来自),右边是合并文件(开始时)作为我的目的地分支的信息)。
我这样设置:
command: C:\Program Files (x86)\Vim\vim73\gvim.exe
argument: -c "vert diffsplit %1 " %4 -c "wincmd l|0read %2 |diff"
这样做如下:
这让我可以根据传入的合并“区分”我的工作,保存右侧将解决合并问题。
答案 1 :(得分:1)
您的屏幕截图表明您使用的是Vim 7.3。根据Vim网站: http://vim.wikia.com/wiki/Running_diff
在某些时候,MyDiff功能由“Vim without Cream”提供 安装程序已被修改。从Vim 7.3.138开始,它仍然被打破。
但是,您可以尝试以下详细模式参数
command : gvim
argument: -V -od %1 %2