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