Mac下beyond compare无限使用
- 下载并安装
www.scootersoftware.com/download.ph
找到安装目录 找到compare beyond安装目录
/Applications/Beyond Compare.app/Contents/MacOS/,重命名BCompare 将文件BCompare重命名为BCompare.real(等价于备份启动程序,然后通过命令启动备份程序,并删除注册信息)
新建程序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也不行,不行的话见下一步
- 无权限创建文件的话 你可能会遇到如下错误提示:
E212: Can't open file for writing
如果无法创建文件并保存在应用目录,修改文件夹权限,sudo都不行的话;
可以在别的文件夹,比如下载目录,新建BCompare vim BCompare,然后写入刚刚的shell脚本内容并保存,
然后修改文件权限
chmod a+x BCompare 然后把这个文件拖动到/Applications/Beyond Compare.app/Contents/MacOS/即可
从控制台启动beyond compare,成功!