0

我按照此处的说明安装了 Uncrustify:

http://noiseandheat.com/blog/2012/01/uncrustifying-objective-c-source-in-xcode-4/

使用 brew 进行安装并在 Xcode(4.3.2) 首选项中添加了新行为。

但是,从菜单中运行该行为无济于事。我可能会错过什么?

4

2 回答 2

2

对我来说https://github.com/tonyarnold/Xcode-4-Uncrustify-Automator-Services工作:Automator 用于创建工作流,它可以在 Xcode 中用于格式化所选代码(上面的链接可以描述更好的方式 - 我只是说什么对我有用......)

于 2012-05-16T18:52:46.230 回答
1

谢谢 Thomas,您提供的资源非常有用,让我可以将 automator 工作流程添加到 Xcode 中。唯一的问题是脚本“Uncrustify Document then Re-Indent”显示错误“系统事件出错:辅助设备的访问被禁用”。最初我sudo touch /private/var/db/.AccessibilityAPIEnabled启用辅助设备,但这没有帮助。我在这里找到了一个关于类似问题的线程:AppleScript - 系统事件错误:辅助设备的访问被禁用

fanaugen 说:

问题不在于辅助设备。当 AppleScript 尝试访问永远不会有任何窗口的进程的窗口时,它似乎错误地返回了该错误代码

他建议通过一些更改来重写脚本。我不确定这是否真的是同一个问题,这是我第一次不得不处理这种类型的脚本,所以我在这里缺乏知识。你有什么建议吗?你有类似的问题吗?

于 2013-08-01T11:19:27.220 回答