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

有好用的文本文件对比/diff 的工具么?

  •  
  •   fengleiyidao · 2023-04-23 13:43:38 +08:00 · 3707 次点击
    这是一个创建于 572 天前的主题,其中的信息可能已经有所发展或是发生改变。
    现在是用的 vscode 自带的,

    但是当修改比较多的时候, 还是不好找对应的修改。

    希望找一个工具:

    在点击一个文本的被高亮的修改部分的时候, 相应的另一个比较文本中的修改部分,可以更高亮。

    有没有这样的工具?
    第 1 条附言  ·  2023-04-23 19:03:57 +08:00
    大家说的这些我基本都试了一遍,但是其实还都是静态的高亮两边文本的不同部分啊,没有"实时"同步的高亮。
    就是比如,我点击左边的文本的时候,右边文本对应的地方也突出出来。
    28 条回复    2024-01-24 12:06:33 +08:00
    unt
        1
    unt  
       2023-04-23 13:44:21 +08:00
    一般 win 使用 BeyondCompare
    Deteriorator
        2
    Deteriorator  
       2023-04-23 13:49:17 +08:00
    免费的可以用开源的 WinMerge
    723X
        3
    723X  
       2023-04-23 13:58:28 +08:00 via Android
    bcompare +1 ,相当好用
    fengleiyidao
        4
    fengleiyidao  
    OP
       2023-04-23 14:18:25 +08:00
    @unt @Deteriorator @723X

    用的 mac 😥
    invadv
        5
    invadv  
       2023-04-23 14:22:29 +08:00 via Android
    vim diff ?
    duke807
        6
    duke807  
       2023-04-23 14:24:12 +08:00 via Android
    meld ,git 官方指定的默认工具
    bojack
        7
    bojack  
       2023-04-23 14:26:30 +08:00
    mac 也能用 BeyondCompare
    Yuusha
        8
    Yuusha  
       2023-04-23 14:26:42 +08:00
    @fengleiyidao #4 BeyondCompare 也有 Mac 版的,不过不支持 Apple Silicon
    Yuusha
        9
    Yuusha  
       2023-04-23 14:29:31 +08:00
    @fengleiyidao #4 口误,应该说这个 app 还是 x86 的😂
    noob285
        10
    noob285  
       2023-04-23 14:30:00 +08:00
    jetbrains 自带的还可以吧
    pC0oc4EbCSsJUy4W
        11
    pC0oc4EbCSsJUy4W  
       2023-04-23 14:49:17 +08:00   ❤️ 1
    kaleidoscope
    Araxis Merge
    admin9
        12
    admin9  
       2023-04-23 15:11:53 +08:00
    Beyond Compare +1
    serion
        13
    serion  
       2023-04-23 15:19:08 +08:00
    yeyang5211
        14
    yeyang5211  
       2023-04-23 17:04:09 +08:00
    yolee599
        15
    yolee599  
       2023-04-23 17:28:13 +08:00
    WinMerge 挺好用的
    libook
        16
    libook  
       2023-04-23 17:36:03 +08:00
    在用 Meld ,开源免费跨平台。
    Ayanokouji
        17
    Ayanokouji  
       2023-04-23 17:54:04 +08:00
    如果是 git 的推荐 idea 社区版的,diff 还行
    fox0001
        18
    fox0001  
       2023-04-23 20:02:48 +08:00 via Android
    windows 的话,我认为 BeyondCompare 最佳,WinMerge 其次
    banmuyutian
        19
    banmuyutian  
       2023-04-23 22:24:01 +08:00
    我用 idea 自带的好用
    urnoob
        20
    urnoob  
       2023-04-23 22:26:10 +08:00 via Android
    为啥没有的人提到 kdiff3
    zhanglintc
        21
    zhanglintc  
       2023-04-23 22:33:31 +08:00
    bcompare +10086 ,相当好用
    lidage
        22
    lidage  
       2023-04-24 00:58:52 +08:00 via iPhone
    vscode 不是有历史更改记录吗
    aneureka
        23
    aneureka  
       2023-04-24 01:26:58 +08:00 via iPhone
    LovelyMao
        24
    LovelyMao  
       2023-04-24 08:58:13 +08:00 via Android
    bcompare
    f1ush
        25
    f1ush  
       2023-04-24 12:43:57 +08:00 via iPhone
    git-delta
    chatbase
        26
    chatbase  
       306 天前
    我一般用 www.jsonhome.com 的文本对比功能,一般用来比较单个请求/响应 json 的差异
    eggachecat
        27
    eggachecat  
       298 天前
    试试: https://eggachecat.github.io/jycm-viewer/ 呢?
    除了默认比较,还有各种丰富的算子匹配(例如:比较两个 object 的数组,通过指定 id 进行匹配)等等
    eggachecat
        28
    eggachecat  
       296 天前
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2693 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 15:24 · PVG 23:24 · LAX 07:24 · JFK 10:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.