mylovesaber

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

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

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