在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
Xcode是开发iOS应用和Mac OS应用的必备工具,但这个工具的辅助功能相对于Eclipse之类的IDE来说,还是比较少,在Eclipse里只要按Ctrl+Shift+F,就可 以将Java代码格式化得非常好看。而在Xcode里,只有Re-Indent(Ctrl+I)这一个调整缩进的功能,显然不够用。 如果想要完成完备的代码格式化,得要借助Uncrustify这样的工具。更进一步,我们用Automate配置一个针对Text的Service,再加上快捷键,就可以在Xcode里间接实现和Eclipse同样效果的代码格式化功能了。 首先安装Uncrustify工具。请确认Xcode已安装Command Line Tool,在Xcode--Preferences--Downloads选择Command Line Tool安装,如果提示错误可在Xcode--Open Developer Tool--More Developer Tools下载安装。 Uncrustify安装的方法很多,推荐用Homebrew来安装。如果机器上没有Homebrew,先用这条命令安装:
安装好Homebrew后,用这条命令安装Uncrustify: brew install uncrustify
详细的Automate配置步骤可以参考http://blog.carbonfive.com/2011/03/10/code-formatting-in-xcode-4/,如果不想自己配置,也可以直接下载已经配置好的workflow包,复制到~/Library/Services/,并解压就可以了: mv Uncrustify-Objective-C.workflow.tar.gz ~/Library/Services/ cd ~/Library/Services/tar zxvf Uncrustify-Objective-C.workflow.tar.gz 下载针对Objective-C语言的Uncrustify配置文件,移动到 ~/ 目录,并更名为 .uncrustify_obj_c.cfg,注意目标文件名前面有个 .: mv uncrustify_obj_c.txt ~/.uncrustify_obj_c.cfg
|
请发表评论