V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
imn1
V2EX  ›  问与答

求推荐文本对比工具

  •  
  •   imn1 · 2016-10-20 10:18:37 +08:00 · 3170 次点击
    这是一个创建于 2939 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Linux ,独立软件或 vscode/sublimetext 插件

    比较不仅限于程序代码,左右屏,不改变顺序把相同的行对齐,带行号更佳
    希望能智能一点,不仅单独的行,最好能附近几行(代码块、段落)一起“考虑”

    当然是需要可以同时编辑的
    13 条回复    2016-10-21 04:13:13 +08:00
    leopku
        1
    leopku  
       2016-10-20 11:03:41 +08:00   ❤️ 1
    带 X 推荐 kdiff3 、 meld

    不带 X 的话, vimdiff 就很不错
    imn1
        2
    imn1  
    OP
       2016-10-20 11:15:44 +08:00
    @leopku
    试了一下
    kdiff3 是 kde 的,安装时提示要装一大堆 kde 支持共 200+MB …… pass
    meld 只是按行号区别的,不能对齐,更不能同步滚动了,某一个文件第一行增加一句注释,它就认为后面所有行都不同了,算比较“弱智”的工具
    lovedebug
        3
    lovedebug  
       2016-10-20 11:19:47 +08:00   ❤️ 1
    用过很多 最后还是回归了 beyond compare
    Intellij idea 自带的也能比较文本
    whatot
        4
    whatot  
       2016-10-20 11:27:59 +08:00   ❤️ 1
    @imn1 meld 我们感觉用的不是同一个东西,我这里的表现与你说的刚好相反
    imn1
        5
    imn1  
    OP
       2016-10-20 11:49:57 +08:00
    @whatot
    @leopku
    好吧,是我不会用……

    打开两个 csv ,一个逗号分隔,一个 tab 分隔,文字内容 90%相同, meld 认为全部不同
    看样子我要先改 format 相同才能比较
    Trim21
        6
    Trim21  
       2016-10-20 12:24:33 +08:00 via Android   ❤️ 1
    jet brains 的 IDE 里面带的那个 compare ?
    answeryou
        7
    answeryou  
       2016-10-20 12:26:35 +08:00   ❤️ 1
    Beyond Compare
    clino
        8
    clino  
       2016-10-20 12:46:02 +08:00 via Android   ❤️ 1
    beyong compare +1
    terence4444
        9
    terence4444  
       2016-10-20 13:18:33 +08:00 via iPhone   ❤️ 1
    Notepad++ 的 compare 插件就可以
    imn1
        10
    imn1  
    OP
       2016-10-20 13:25:50 +08:00
    @terence4444
    没看到正文第一个单词么?
    cyr1l
        11
    cyr1l  
       2016-10-20 13:28:36 +08:00 via iPhone   ❤️ 1
    如果你有 Jet brain 家的 IDE 的话,可以命令行执行 IDE diff 命令,比如

    webstorm diff file1 file2
    kaneyuki
        12
    kaneyuki  
       2016-10-20 13:36:45 +08:00   ❤️ 1
    Beyond Compare ,二进制用的 araxis merge
    terence4444
        13
    terence4444  
       2016-10-21 04:13:13 +08:00 via iPhone
    @imn1 没有恰到好处直接从第二行开始看了…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1352 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 17:40 · PVG 01:40 · LAX 09:40 · JFK 12:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.