svn diff 使用 vimdiff代替,提高阅读性
来源:互联网 发布:对数据库安全性的认识 编辑:程序博客网 时间:2024/06/01 17:26
可能是被Win下的比较软件给养出的恶习,所以一直很难习惯*nux下文本diff的比较效果,尤其是频繁的使用svn diff。简直会让我对程序的理解能力直线下降。
终于发现,其实svn已经提供了这种切换diff程序的机制,在svn的手册里有diffwrap.sh这样一个脚本:
#!/bin/sh # 配置你喜欢的diff程序路径 DIFF="vimdiff" # SVN diff命令会传入两个文件的参数 LEFT=${6} RIGHT=${7} # 拼接成diff命令所需要的命令格式 $DIFF $LEFT $RIGHT
把这个文件改名为svndiff,放在/usr/local/bin/目录里,并给执行权限
然后修改~/.subversion/config文件,将其中
# diff-cmd = diff_program (diff, gdiff, etc.)
修改成
diff-cmd=/usr/local/bin/svndiff
余下的使用vimdiff的相关操作键即可,vimdiff的常用操作如下:
1、"]"+"c" 组合键表示显示下一个不同的地方;
2、“[”+"c"组合键表示跳转到之前的不同的地方;
3、“:”+“diffupdate”可以在编辑后刷新新的文件,展示修改后的不同的迪昂;
4、"<ESC>"+"u"表示撤销修改;
0 0
- svn diff 使用 vimdiff代替,提高阅读性
- svn diff使用vimdiff
- 使用vimdiff 替换svn diff
- 使用vimdiff替换默认的'svn diff'
- svn diff with vimdiff
- 使用vimdiff作为svn diff的查看代码工具
- svn diff 使用 vimdiff 作为差异比较工具
- 使用vimdiff作为svn diff的查看代码工具
- 使用vimdiff作为svn diff的查看工具
- svn diff采用vimdiff方式处理
- vim vimdiff diff 使用及命令
- vim vimdiff diff 使用及命令
- 使用 vimdiff 來呈現 Git diff 差異
- 如何使用 vimdiff 来 git diff
- vim vimdiff diff 使用及命令
- vim vimdiff diff 使用及命令
- 如何使用 vimdiff 来 git diff 和merge diff
- 让svn & hg使用vimdiff
- Ruby小笔记
- TYVJ P1333
- MySQL 5.6 root密码忘记以及1045错误解决(方法一样)
- IOS viewDidLoad方法被执行两次(viewDidLoad和loadView方法详解)
- 通过Leetcode::Bitwise AND of Numbers Range 深化对比特位计算的理解
- svn diff 使用 vimdiff代替,提高阅读性
- 浙江大学PAT_乙级_1005. 继续(3n+1)猜想 (25)
- UVa 257 - Palinwords
- 再学JavaScript-第五课-深入理解面向对象
- C++拷贝构造函数
- 深入Qt 学习 -- 反射机制
- rocksdb使用
- NSString和NSMutableString
- uva 1592