您的位置:首页 > 编程语言

Uncrustify 代码强制规范2

2014-06-12 18:11 211 查看
Uncrustify简介
代码强制规范工具

项目地址:https://github.com/bengardner/uncrustify

Uncrustify安装

(注.使brew获取root权限)

ll /usr/local/bin/brew


1.在终端键入brew install uncrustify



在工程目录下键入:sudo xcodebuild -configuration 'Install'



配置Uncrustify

Examine the example config files in etc and/or read
documentation/htdocs/configuration.txt.
Copy the existing config file that closely matches your style and put in
~/.uncrustify/.  Modify to your liking.


详细的Automate配置步骤可以参考这篇文章,如果不想自己配置,也可以直接下载已经配置好的workflow包,复制到~/Library/Services/,并解压就可以了:(修改shell脚本语句为:/usr/local/bin/uncrustify
-l OC -q -c ~/.uncrustify/.uncrustify_obj_c.cfg)



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

Uncrustify使用

如果上面已经顺利完成,那么现在到Xcode里选中一段代码,点右键,在Services里面应该已经有一个Uncrust
4000
ify Objective-C服务了。选择后,即可将代码格式化。当然,如果每次都点鼠标显然太麻烦,下面来配置快捷键。

点屏幕左上角的苹果图标,选 System Preferences – Keyboard – Keyboard Shortcuts – Services,在Text分区里,找到刚添加的服务Uncrustify Objective-C,给这个服务加上快捷键。注意不要和Xcode里其它快捷键冲突,推荐设置为:Opt+Cmd+字母O。

这样以后在Xcode里,先用Cmd+A全选代码,再用Opt+Cmd+O来格式化代码。整个效果和Eclipse基本上差不多。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Uncrustify