SVN Diff着色到Vim

时间:2010-09-28 05:56:21

标签: svn vim

svn diff somefile > check.txt

将svn diff推入文本文件时,输出在vim中查看时保持文本着色。这是一个用svn安装的vim插件,还是他们的特殊字符编码强制在文本文件中突出显示语法?

3 个答案:

答案 0 :(得分:2)

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

在vim内关闭它
:set syntax=off

答案 1 :(得分:1)

Vim有一个语法高亮显示diff格式的插件。差异文件中实际上没有颜色代码。

答案 2 :(得分:0)

另一种解决方案,vimdiff:
  svn cat file > tmp
vimdiff tmp file
或更少(不写入文件) svn diff file | less -R
我喜欢最后一个,因为那时我不需要关心临时文件。这种操作在需要时很少需要将diff放入文件中。