2010-09-28 32 views
0
svn diff somefile > check.txt 

将svn diff推入文本文件时,输出会在vim中查看时保持文本着色。这是一个与svn一起安装的vim插件,还是它们的特殊字符编码,用于在文本文件中强制语法高亮显示?将SVN Diff着色到Vim中

回答

2

这是一个vim语法突出显示。你可以用命令

:set syntax=off 
1

Vim为diff格式提供了语法高亮插件。 diff文件中实际上没有颜色代码。

0

另一种类型的解决方法,Vimdiff可以关闭它里面VIM:
svn cat file > tmp
vimdiff tmp file
以下(不写入文件) svn diff file | less -R
我喜欢最后一个,因为那时我不不需要关心临时文件。当需要这种操作时,很少需要将差异放入文件中。