免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 4416 | 回复: 10
打印 上一主题 下一主题

关于vimdiff的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-09-09 10:26 |只看该作者 |倒序浏览
在用vimdiff的时候发现了一个问题,如果比较的代码太长的话对比的行经常会串行

查了vimdoc之后也没有看到有关怎么调整行数的方法,在网上搜了好长时间也没看到什么解决方法

只好来这里请教一下了,哪位高手大哥遇到过类似问题帮帮忙哈,谢了

4楼有问题的详细描述

[ 本帖最后由 uLinaox 于 2009-9-15 19:03 编辑 ]

论坛徽章:
0
2 [报告]
发表于 2009-09-11 17:40 |只看该作者
真的没人用过vimdiff吗?   还是问题太简单 大侠们不屑于回复啊?

各位大侠帮帮忙啊

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
3 [报告]
发表于 2009-09-14 20:06 |只看该作者
使用:set textwidth=80设定行最大长度
然后用:set wrap设置自动换行

论坛徽章:
0
4 [报告]
发表于 2009-09-15 18:59 |只看该作者
谢谢这位仁兄了,但是那不是我要问的

可能是我描述的不够明白吧,我的意思是:
在我们在一个文件中整加了几个函数之后和之前版本的用vimdiff对比时经常会出现这种情况


——————————————————————————
          fun1()        ||  fun1()        
          {               ||  {               
          }               ||   }               
                           ||
          fun2()         ||     
          {               ||
          }               ||
                           ||
          fun3()         ||   fun2()            
          {               ||   {               
          }               ||   }   
                           ||
          ......           ||   fun3()
                           ||   {
                           ||    }
                           ||    .......
__________________________________________
        file_1.c         ||    file_2.c
——————————————————————————

这时就会很郁闷,因为这样了就完全不能起到对比的效果了
所以,我是想问如何才能把这种情况纠正回来呢?  







[ 本帖最后由 uLinaox 于 2009-9-15 19:01 编辑 ]

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
5 [报告]
发表于 2009-09-17 12:41 |只看该作者
我用vimdiff从没遇到过这种问题。你看看是不是这两个文件没有同步滚动的问题。

我一般用vimdiff来比较二进制的文件;如果是文本文件,有很多图形化的软件可以用,如meld.

论坛徽章:
0
6 [报告]
发表于 2009-09-20 20:51 |只看该作者
同步滚屏是当然的啦,不然没法比较啊

用vimdiff如果源代码有几百行的的话,这种串行的情况是经常出现的

我倒是没比较过二进制文件

难道这个问题在vimdiff上真的无解么?????

论坛徽章:
0
7 [报告]
发表于 2009-09-23 19:05 |只看该作者
继续呼唤大侠的出现

论坛徽章:
0
8 [报告]
发表于 2009-09-29 09:23 |只看该作者
up  up

论坛徽章:
84
每日论坛发贴之星
日期:2015-12-29 06:20:00每日论坛发贴之星
日期:2016-01-16 06:20:00每周论坛发贴之星
日期:2016-01-17 22:22:00程序设计版块每日发帖之星
日期:2016-01-20 06:20:00每日论坛发贴之星
日期:2016-01-20 06:20:00程序设计版块每日发帖之星
日期:2016-01-21 06:20:00每日论坛发贴之星
日期:2016-01-21 06:20:00程序设计版块每日发帖之星
日期:2016-01-23 06:20:00程序设计版块每日发帖之星
日期:2016-01-31 06:20:00数据库技术版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-16 06:20:00程序设计版块每日发帖之星
日期:2016-01-14 06:20:00
9 [报告]
发表于 2009-10-07 17:14 |只看该作者
代码差异较大时,会这样,,没办法这是由实现用的匹配算法决定的。

diff命令 做补丁时,也有类似情况。

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
10 [报告]
发表于 2009-10-14 14:10 |只看该作者
使用命令:diffupdate
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP