除了 Beyond Compare ,还有哪些比较好使的本地代码 diff 工具呢?
我个人感觉 Beyond Compare 用的不怎么顺手,还要付费
我个人感觉 Beyond Compare 用的不怎么顺手,还要付费
1
UKnowMe Jan 19, 2024
JB 系列?我用 VS 写代码,但是 diff 我还是用 rider
|
2
unt Jan 19, 2024
同问超越 bc 的存在
|
3
jazzsama Jan 19, 2024 Beyond Compare 又轻,功能又全,哪里用着不顺手呢?(疑问句非杠)
|
4
tzxxxx Jan 19, 2024
winmerge + vscode ,都免费
|
5
ooops Jan 19, 2024
之前试了一圈,要说 merge 的话,基本没有。JB 家的可以,但平时用 Xcode 工程太大所以没办法。diff 的话各有特色,diff 算法有点差异没有一个完美的。
|
6
yisier PRO 如果只是简单的单文件对比,可是尝试下我这个在线版的,https://1024url.com/text-diff
|
7
sleepm Jan 19, 2024
|
8
RoshanWu Jan 19, 2024
|
9
clino Jan 19, 2024
Beyond compare 是最好的,merge 代码的时候还可以 3 路对比,是我自己掏钱购买的第一个工具软件。
|
10
debuggerx Jan 19, 2024 JB 家任意 IDE ,比如社区版 pycharm ,都可以在命令行:
pycharm diff [path1] [path2] 打开代码对比页面对比任意两个文件或文件夹了 确保命令加入了系统环境变量,一般可以在 Toolbox 里设置自动生成 shell 脚本,这样在安装 IDE 的时候会自动生成命令。 没有的话也可以手动指定路径比如: /home/xxx/.local/share/JetBrains/Toolbox/apps/android-studio/bin/studio.sh diff [path1] [path2] 这样用。 我在系统里加了个命令别名:alias idiff='pycharm diff' 这样需要对比代码的时候只要 idiff [path1] [path2] 就可以,非常方便 |
11
doublenine99 OP @jazzsama 在 mac 上开久了占用内存变得很大
|
12
doublenine99 OP @debuggerx 好的好的 我试试
|
13
dayeye2006199 Jan 19, 2024
我一般就是裸 diff
|
14
qfdk PRO 简单的法子 开个 git 项目 然后 push 上去..... 接着把要对比的文件搞过来 就能用 ide 的 gui 了
|
15
BeforeTooLate Jan 19, 2024
用来用去还是回归 Beyond Compare 了,没办法实在太好用了
|
16
issakchill Jan 19, 2024
简单对比 vs 自带
|
17
1018ji Jan 19, 2024
我还是 bc 吧,其余不习惯
|
18
JiaBao Jan 19, 2024 Meld
|
19
S2Line Jan 19, 2024
bc 是 YYDS ,没见过比它更强的了
|
20
tomkliyes Jan 19, 2024
只是简单对比多个文件的话,vs code 自带命令就有 compare active file with...
|
21
ho121 Jan 19, 2024
用 vimdiff 的瑟瑟发抖
|
22
onikage Jan 19, 2024
写代码手动调用 java-diff-utils?
|
23
marding Jan 19, 2024
jb 系列挺顺的, 还没用过其他的
|
24
imnpc Jan 19, 2024
Beyond Compare 每年黑五好像有活动的 我是活动时候买的和升级的
|
25
lstz Jan 19, 2024 via Android
|
26
lstz Jan 19, 2024 via Android
代码转换还是硬需求,我到时候加入多种模式进去
|
27
lstz Jan 19, 2024 via Android
抱歉,我指的是代码比较,包括 code merge 类的
|
28
faimin Jan 19, 2024
Kaleidoscope ,我觉得比 Beyond Compare 好用
|
29
jianghu52 Jan 19, 2024
连 bc 都看不上,你这要求太高了。我公司给全体人买了 bc 的版权,可惜狗屎的日本公司非要用自己环境开发,于是我只能用狗屎的 win merge 。你用过了。就知道 bc 是多么强大。多么好了。
|
30
crackidz Jan 19, 2024
VSCode 自己就带代码对比的
|
31
shijingshijing Jan 19, 2024
BC 最神的地方在于把左右两边同一行拿到最下满逐个字对比,我还没见过第三个有这样设计的。前面几个提到的 meldmerge ,各种 diff 都没有。
|
32
mrwangjustsay Jan 19, 2024
|
33
jaoyina Jan 19, 2024
BC ,能再便宜点就好了。
|
34
pinocc012 Jan 19, 2024
差异小的时候 bc 还是可以的,一旦差异大了,估计也没啥软件好用
|
35
gdw1986 Jan 19, 2024 via Android
现在 ide 都带,比如 vscode ,不过比较烦的是要两个文件比较,临时粘过去的还要存一下才行
|
36
clemente Jan 20, 2024
vimdiff
|
38
james122333 Jan 20, 2024 via Android
只用命令行工具 顶多加上 vimdiff
|
39
james122333 Jan 20, 2024 via Android
|
40
shijingshijing Jan 20, 2024
|
41
james122333 Jan 20, 2024 via Android
|
42
james122333 Jan 20, 2024 via Android
|
43
james122333 Jan 20, 2024 via Android
|
44
shicheng1993 Jan 20, 2024
|
45
shijingshijing Jan 20, 2024
@james122333
把两行取出来存暂存档再 diff 再用 diff-highlight 就可以实现的东西 --------------------------------------------------------------------------- 你不觉得还要这样几个操作才能看一行代码很麻烦么?一般人做对比的时候,先看文字块是否有很大差异,如果只是增删这种整块直接略过,碰到这种一行里面改了几个字的,光标移到这一行,然后直接看下面显示具体那几个字的差异,这样不是更轻松更符合人的直观操作么? |
46
james122333 Jan 20, 2024 via Android
|
47
HB9527 Jan 20, 2024
neovim + diffview 🐶
|
48
sparkssssssss Jan 20, 2024
非专业码农,比对用 notepad-- 自带
|
49
james122333 Jan 20, 2024 via Android
|
50
yougotme Jan 20, 2024 via iPhone
bc 正版用户路过,最好用的对比工具之一
|
51
arischow Jan 20, 2024
|
53
cvooc Jan 20, 2024
我是文件夹对比用 bc, 单文件或者文本, 直接用的 utools 的代码对比插件, 更轻量些, 两边粘贴对比
|
54
PopeyeLau Jan 20, 2024
vscode 不是自带吗
code --diff a.js b.js |
55
XXWHCA Jan 22, 2024
vscode + gitlens
|