我按照此处的说明安装了 Uncrustify:
http://noiseandheat.com/blog/2012/01/uncrustifying-objective-c-source-in-xcode-4/
使用 brew 进行安装并在 Xcode(4.3.2) 首选项中添加了新行为。
但是,从菜单中运行该行为无济于事。我可能会错过什么?
我按照此处的说明安装了 Uncrustify:
http://noiseandheat.com/blog/2012/01/uncrustifying-objective-c-source-in-xcode-4/
使用 brew 进行安装并在 Xcode(4.3.2) 首选项中添加了新行为。
但是,从菜单中运行该行为无济于事。我可能会错过什么?
对我来说https://github.com/tonyarnold/Xcode-4-Uncrustify-Automator-Services工作:Automator 用于创建工作流,它可以在 Xcode 中用于格式化所选代码(上面的链接可以描述更好的方式 - 我只是说什么对我有用......)
谢谢 Thomas,您提供的资源非常有用,让我可以将 automator 工作流程添加到 Xcode 中。唯一的问题是脚本“Uncrustify Document then Re-Indent”显示错误“系统事件出错:辅助设备的访问被禁用”。最初我sudo touch /private/var/db/.AccessibilityAPIEnabled
启用辅助设备,但这没有帮助。我在这里找到了一个关于类似问题的线程:AppleScript - 系统事件错误:辅助设备的访问被禁用
fanaugen 说:
问题不在于辅助设备。当 AppleScript 尝试访问永远不会有任何窗口的进程的窗口时,它似乎错误地返回了该错误代码
他建议通过一些更改来重写脚本。我不确定这是否真的是同一个问题,这是我第一次不得不处理这种类型的脚本,所以我在这里缺乏知识。你有什么建议吗?你有类似的问题吗?