bbdiff 1.1

去年我写了一个小的Perl脚本,提供了一种从Mac OS X命令行使用BBEdit的Find Differences命令的方法我对它进行了一些改进,增加了对一些命令行选项的支持,并将其作为一个项目发布:bbdiff

如果您不在Mac OS X中使用命令行,bbdiff将不会引起太大兴趣但如果你这样做,那值得一看用Perl编写时,它通过AppleScript与BBEdit通信 - 它是一个运行AppleScript的Perl脚本。

bbdiff项目页面详情注意:如果您的BBEdit副本未命名为“BBEdit”(例如,如果它名为“BBEdit 6.5”),则需要编辑脚本以便AppleScript代码段包含BBEdit应用程序的实际名称It’d be nice if bbdiff didn’t require you to hard-code the name of your copy of BBEdit, but as far as I know, there’s no simple way for an AppleScript to refer to an appliction by creator code (in BBEdit’s case, “R*ch”) or bundle identifier (“com.barebones.bbedit”)如果您知道这种方式,请给我发一张纸条。

当然,您也可以简单地将BBEdit副本的名称更改为“BBEdit”应用程序文件名中的版本号有点过时了。