Skip to content
文章摘要

Mac下beyond compare无限使用

1. 下载并安装

www.scootersoftware.com/download.ph

2. 找到安装目录

找到compare beyond安装目录/Applications/Beyond Compare.app/Contents/MacOS/

3. 重命名BCompare

将文件BCompare重命名为BCompare.real(等价于备份启动程序,然后通过命令启动备份程序,并删除注册信息)

4. 新建程序BCompare

新建文件BCompare,写入下面shell脚本,用于启动

bash
#!/bin/bash
rm "/Users/$(whoami)/Library/Application Support/Beyond Compare/registry.dat"
"`dirname "$0"`"/BCompare.real $@

没啥问题的话写入成功的话可以直接修改文件权限chmod a+x BCompare,即可进入启动

ps: 注意此过程可能会没有权限添加文件,sudo也不行,不行的话见下一步

5. 无权限创建文件的话

你可能会遇到如下错误提示: E212: Can't open file for writing

如果无法创建文件并保存在应用目录,修改文件夹权限,sudo都不行的话;

可以在别的文件夹,比如下载目录,新建BComparevim BCompare,然后写入刚刚的shell脚本内容并保存,

然后修改文件权限

bash
chmod a+x BCompare

然后把这个文件拖动到/Applications/Beyond Compare.app/Contents/MacOS/即可

从控制台启动beyond compare,成功!