如何巧用vimdiff来替代原始的svn diff和git diff(效率
有许多命令行选手在linux下开发的时候会经常遇到一个问题,无论是svn还是git,提供的原始diff功能太难以阅读,我们希望的是能够命令行下也能展示side by side的对比模式,而不是inline的方式,这里我们提供了一个小技巧来解决眼睛疼的问题。
1.Vimdiff替代svn diff
1)编写脚本
执行vim diffwrap.sh,添加如下内容(输入:i,然后右键复制原文,粘接内容到终端)
#!/bin/sh
#过滤掉svn diff的前五个命令行参数
shift 5
#使用vimdiff比较文件
vimdiff "$@"
2)修改~/.subversion/config,找到如下配置行
# diff-cmd = diff_program (diff, gdiff, etc.)
修改成
diff-cmd = /usr/local/bin/diffwrap.sh
这里你需要替换成你的地址,一般建议把diffwrap.sh拷贝到/usr/local/bin/狼蚁网站SEO优化。
2.Vimdiff替代git diff
默认的git diff是这样的,如下图
1)在命令行执行如下命令,让git diff使用vimdiff的效果
git config --global diff.tool vimdiff
git config --global difftool.prompt false
git config --global alias.d difftool
2)使用方式
执行git d README.txt查看单文件
执行git d查看所有diff,看完使用:qa退出当前diff查看,会自动跳转到下一个。
到此这篇关于如何巧用vimdiff来替代原始的svn diff和git diff(效率提升)的文章就介绍到这了,更多相关vimdiff替代svn diff和git diff内容请搜索狼蚁SEO以前的文章或继续浏览狼蚁网站SEO优化的相关文章希望大家以后多多支持狼蚁SEO!
编程语言
- 如何快速学会编程 如何快速学会ug编程
- 免费学编程的app 推荐12个免费学编程的好网站
- 电脑怎么编程:电脑怎么编程网咯游戏菜单图标
- 如何写代码新手教学 如何写代码新手教学手机
- 基础编程入门教程视频 基础编程入门教程视频华
- 编程演示:编程演示浦丰投针过程
- 乐高编程加盟 乐高积木编程加盟
- 跟我学plc编程 plc编程自学入门视频教程
- ug编程成航林总 ug编程实战视频
- 孩子学编程的好处和坏处
- 初学者学编程该从哪里开始 新手学编程从哪里入
- 慢走丝编程 慢走丝编程难学吗
- 国内十强少儿编程机构 中国少儿编程机构十强有
- 成人计算机速成培训班 成人计算机速成培训班办
- 孩子学编程网上课程哪家好 儿童学编程比较好的
- 代码编程教学入门软件 代码编程教程