分享一个文本比较工具 - V2EX
爱意满满的作品展示区。
jatsz

分享一个文本比较工具

  •  
  •   jatsz Nov 23, 2018 8090 views
    This topic created in 2742 days ago, the information mentioned may be changed or developed.

    因为时常需要比较两段文本,并没有什么免费的,所以自己整了个。

    https://github.com/imzjy/MyDiffTool

    MyDiffTool

    29 replies    2018-11-25 08:00:13 +08:00
    geelaw
        1
    geelaw  
       Nov 23, 2018
    简陋版本

    https://strcmp.cc/
    Sanko
        2
    Sanko  
       Nov 23, 2018 via Android   1
    beyond compare
    secsilm
        3
    secsilm  
       Nov 23, 2018 via Android   2
    vscode 考虑一下
    maichael
        4
    maichael  
       Nov 23, 2018
    vscode 有个叫 Partial Diff 的插件可以参考一下。
    jatsz
        5
    jatsz  
    OP
       Nov 23, 2018
    @Sanko
    这个确实好,只不过是收费的。
    jatsz
        6
    jatsz  
    OP
       Nov 23, 2018
    @maichael
    看了下这个插件,确实挺好。
    yingfengi
        7
    yingfengi  
       Nov 23, 2018 via Android
    有免费的呀,做网工表示有时候需要比对配置文件之类的。有这种软件啊,很多的,关键词:文件比较器
    idlerlestat
        8
    idlerlestat  
       Nov 23, 2018
    meld 了解一下,vimdiff 了解一下
    RANDOMXXX
        9
    RANDOMXXX  
       Nov 23, 2018
    compare
    AEANWspPmj3FUhDc
        10
    AEANWspPmj3FUhDc  
       Nov 23, 2018
    vimdiff ?
    nekoneko
        11
    nekoneko  
       Nov 23, 2018
    a 文档,git commit,用 b 替换 a,git diff
    kingddc314
        12
    kingddc314  
       Nov 23, 2018 via iPhone
    mac 上可以用自带的 opendiff
    learningman
        13
    learningman  
       Nov 23, 2018 via Android
    好东西,star 了
    jatsz
        14
    jatsz  
    OP
       Nov 23, 2018
    @kingddc314
    这个还真不知道,学习了。
    jatsz
        15
    jatsz  
    OP
       Nov 23, 2018
    @learningman
    谢谢!主要是工具确实有很多,但是很多情况就是想简单比较两个文本片段,如果有高亮提示就最好了,所以自己想办法写了一个。
    ooops
        16
    ooops  
       Nov 23, 2018
    动手能力赞一个。不过重复造轮子不可取
    Wakaka4lzp
        17
    Wakaka4lzp  
       Nov 23, 2018
    Notepad++也有一个文本比较的插件
    mittya
        18
    mittya  
       Nov 23, 2018
    DiffMerge 跨平台、免费

    https://sourcegear.com/diffmerge/
    googlefans
        19
    googlefans  
       Nov 23, 2018 via iPad
    比较这有啥用
    mingyun
        20
    mingyun  
       Nov 23, 2018
    phpstorm 了解下 应该 jb 的 ide 都可以
    XinLake
        21
    XinLake  
       Nov 23, 2018 via Android
    @Sanko 注册码
    insmoin
        22
    insmoin  
       Nov 24, 2018 via Android
    jb 家的 ide 自带,非常好用
    niubee1
        23
    niubee1  
       Nov 24, 2018
    diff vimdiff
    andychen1
        24
    andychen1  
       Nov 24, 2018 via iPhone
    谢谢小老弟
    nisnaker
        25
    nisnaker  
       Nov 24, 2018
    @kingddc314 提示要装 xcode。。。
    zjsxwc
        26
    zjsxwc  
       Nov 24, 2018
    我用开源的 meldmerge
    Arnie97
        27
    Arnie97  
       Nov 24, 2018 via Android
    @nekoneko 说的这么麻烦…
    $ git diff --no-index a b
    jatsz
        28
    jatsz  
    OP
       Nov 24, 2018
    @Arnie97
    实际上 git 的这个我都加入了 alias

    alias gdiff="git diff --no-index"
    alias cdiff="icdiff"

    只不过必须建立两个文件,这个是写 MyDiffTool 工具最大原因,还是 git diff 比较容易阅读,特别是加上 --word-diff 和 word-diff-regex,能得到你想要看到的粒度结果。
    qianmeng
        29
    qianmeng  
       Nov 25, 2018 via Android
    比较然后替换,这东西还是很需要的
    About     Help     Advertise     Blog     API     FAQ     Solana     980 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 82ms UTC 19:54 PVG 03:54 LAX 12:54 JFK 15:54
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86