您的位置:首页 > 其它

一个自定义服务以执行脚本实现类属性的快速整齐地排列

2016-04-18 15:46 351 查看
Note: 如果对于这些脚本命令还不熟悉,它们是相当好理解的。排序(sort)是按照字母顺序来的,`uniq`是会删除所有重复的行数。`uniq`在这里可能派不上用场,但是用它来管理`#import`,那是极好的。

Mac OS X允许你创建整个操作系统全局通用的服务,你将用它来创建一个用在Xcode中的脚本服务,按如下步骤来设置:

(1)使用Spotlight来搜索Automator,并打开它

(2)然后点击File->New,并选择服务(service)一项

(3)在Actions筛选栏,输入shell,然后双击运行shell脚本Run Shell Script

(4)在新添加的服务的菜单栏上,检查Output replaces selected text

(5)将脚本内容切换至sort | uniq

(6)同时按下command s,将服务保存为 Sort & Uniq

最终的窗口看起来是这个样子:



切回到Xcode,然后选中 CTCardCell.m 中的那片混乱的属性区域,右击,选择 Services -> Sort & Uniq,然后观察执行之后代码是多么的整洁。你可以看下面的一个示意图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: