V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
mylovesaber

vscode 下有没有类似甚至等同于 Linux 命令: diff -y b.md a.md 的功能啊?网上好像没查到

  •  
  •   mylovesaber · Jun 29, 2020 · 4389 views
    This topic created in 2142 days ago, the information mentioned may be changed or developed.

    我知道 vscode 选中两个文件右键可以直接对比,但这个对比是逐行对比,比如这样:

    #a.md
    aaa
    fff
    
    #b.md
    aaa
    bbb
    ccc
    fff
    ggg
    

    直接右键对比的话是这样:

    aaa		aaa
    bbb		fff
    ccc
    fff
    ggg
    

    第二行开始起都是彩色背景,

    而 diff -y 效果是:

    aaa		|	aaa
    bbb		<
    ccc		<
    fff		|	fff
    ggg		<
    

    我想直观得看出来哪一行出现修改了,而不是从有过错位的行都包括进来,不知道 vscode 有没有这种插件或者功能啊?要不然只能 wsl2 用命令查看?

    15 replies    2020-06-30 10:55:45 +08:00
    bakujin
        1
    bakujin  
       Jun 29, 2020
    我觉得搜索 diff 应该能看到
    mylovesaber
        2
    mylovesaber  
    OP
       Jun 29, 2020
    @bakujin 我 ctrl+shift+p 输入 diff 提示没有此命令。。奇怪,我看我装了 partialdiff 插件也启用了,但照着作者的操作 gif 发现没有对应的命令,只有默认的 compare for selected
    mschultz
        3
    mschultz  
       Jun 29, 2020
    我这直接右键对比是这样,这个是你想要的效果吗 ( Version: 1.46.1, OS: Darwin x64 19.5.0 )
    learnshare
        4
    learnshare  
       Jun 29, 2020
    https://www.meziantou.net/comparing-files-using-visual-studio-code.htm
    左边选两个文件,右键 -> 将已选项进行比较
    tiancaixiaoshuai
        5
    tiancaixiaoshuai  
       Jun 29, 2020
    不介意换个软件的话可以试试 beyond compare
    learnshare
        6
    learnshare  
       Jun 29, 2020
    @learnshare 对比的基本单位肯定是行,所以错位的行都算作差异
    AlphaTr
        7
    AlphaTr  
       Jun 29, 2020
    code 有类似的参数 -d --diff <file> <file>
    lifanxi
        8
    lifanxi  
       Jun 29, 2020
    我这里 Visual Studio Code 试出来的结果跟 3 楼的效果一样,看起来应该就是你需要的效果。
    clino
        9
    clino  
       Jun 29, 2020 via Android
    beyond compare
    很多年前就买了
    androllen
        10
    androllen  
       Jun 29, 2020
    有插件,在 VSCode 插件输入 compare 关键词

    不过还是推荐使用三楼的方法
    lamy
        11
    lamy  
       Jun 29, 2020 via Android
    vimdiff
    Cooky
        12
    Cooky  
       Jun 29, 2020 via Android
    vimdiff
    lostpg
        13
    lostpg  
       Jun 29, 2020 via Android
    partial diff 插件
    Chenamy2017
        14
    Chenamy2017  
       Jun 29, 2020
    beyond compare +1
    NeilZhy1
        15
    NeilZhy1  
       Jun 30, 2020
    右击 a 文件,选择 Selecte for Compare, 右击 b 文件, 选择 Compare with Selected
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3321 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 12:35 · PVG 20:35 · LAX 05:35 · JFK 08:35
    ♥ Do have faith in what you're doing.