2010-09-28 38 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
我喜歡最後一個,因爲那時我不不需要關心臨時文件。當需要這種操作時,很少需要將差異放入文件中。