Mac下beyond compare无限使用
1. 下载并安装
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,成功!