将vim用于带有svn的差速器
我希望这样,当我输入svn diff时,它使用vim来查看diff。有人提到我时,我问了这件事。根据我尝试的将vim用于带有svn的差速器,svn,vim,Svn,Vim,我希望这样,当我输入svn diff时,它使用vim来查看diff。有人提到我时,我问了这件事。根据我尝试的svn diff-dif cmd vim,但这给了我以下错误: Index: path/to/file.ext =================================================================== 4 files to edit E282: Cannot read from "-L" Press ENTER or type command
svn diff-dif cmd vim
,但这给了我以下错误:
Index: path/to/file.ext
===================================================================
4 files to edit
E282: Cannot read from "-L"
Press ENTER or type command to continue
有什么想法吗?您需要制作一些围绕vimdiff的脚本来传递正确的参数。查看您从中提取的答案将向您显示传递的参数。vimdiff只需要文件名。您需要围绕vimdiff编写某种脚本来传递正确的参数。查看您从中提取的答案将向您显示传递的参数。vimdiff只需要文件名。您需要围绕vimdiff编写某种脚本来传递正确的参数。查看您从中提取的答案将向您显示传递的参数。vimdiff只需要文件名。您需要围绕vimdiff编写某种脚本来传递正确的参数。查看您从中提取的答案将向您显示传递的参数。vimdiff只需要文件名。同样的错误发生在我身上,这是因为我将
vimdiff
直接放在~/.subversion/config
字段diff cmd
的subversion配置中。要检查的文件似乎没有作为第一个和第二个参数通过,因此您必须编写一个包装器脚本:
#!/bin/sh
/usr/bin/vimdiff ${6} ${7}
然后将其放入subversion配置文件:
diff-cmd = /path/../vimwrapperscript.sh
您应该使其可执行(chmod+x
),并且您不能在配置文件中使用~
来引用您的主页,您应该使用完整路径
另见:
- 同样的错误发生在我身上,这是因为我将
vimdiff
直接放在diff cmd
字段的subversion配置(~/.subversion/config
)中。要检查的文件似乎没有作为第一个和第二个参数通过,因此您必须编写一个包装器脚本:
#!/bin/sh
/usr/bin/vimdiff ${6} ${7}
然后将其放入subversion配置文件:
diff-cmd = /path/../vimwrapperscript.sh
您应该使其可执行(chmod+x
),并且您不能在配置文件中使用~
来引用您的主页,您应该使用完整路径
另见:
- 同样的错误发生在我身上,这是因为我将
vimdiff
直接放在diff cmd
字段的subversion配置(~/.subversion/config
)中。要检查的文件似乎没有作为第一个和第二个参数通过,因此您必须编写一个包装器脚本:
#!/bin/sh
/usr/bin/vimdiff ${6} ${7}
然后将其放入subversion配置文件:
diff-cmd = /path/../vimwrapperscript.sh
您应该使其可执行(chmod+x
),并且您不能在配置文件中使用~
来引用您的主页,您应该使用完整路径
另见:
- 同样的错误发生在我身上,这是因为我将
vimdiff
直接放在diff cmd
字段的subversion配置(~/.subversion/config
)中。要检查的文件似乎没有作为第一个和第二个参数通过,因此您必须编写一个包装器脚本:
#!/bin/sh
/usr/bin/vimdiff ${6} ${7}
然后将其放入subversion配置文件:
diff-cmd = /path/../vimwrapperscript.sh
您应该使其可执行(chmod+x
),并且您不能在配置文件中使用~
来引用您的主页,您应该使用完整路径
另见: