Skip to content

Mac下beyond compare无限使用

  1. 下载并安装

www.scootersoftware.com/download.ph

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

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

  3. 新建程序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也不行,不行的话见下一步

  1. 无权限创建文件的话 你可能会遇到如下错误提示: E212: Can't open file for writing

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

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

然后修改文件权限

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

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