一个自定义服务以执行脚本实现类属性的快速整齐地排列
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,然后观察执行之后代码是多么的整洁。你可以看下面的一个示意图:
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,然后观察执行之后代码是多么的整洁。你可以看下面的一个示意图:
相关文章推荐
- TestNG Parameters and DataProvider
- linux命令详解——top
- linux命令详解——top
- 分享一下学习css,js心得
- LeftBarbuttonItem左滑返回&UINavigationBar透明
- 各种文字特效
- 欢迎使用CSDN-markdown编辑器
- iOS 面试题小总结
- 排序专题
- opencv for android 教程(环境搭建篇)
- Android Studio你不知道的调试技巧
- 50个最常用的UNIX/Linux命令
- Java---16---多线程---死锁
- C# 学习笔记一 参数数组
- linux下tomcat内存溢出
- js定时器避免闭包
- theano tutotial(二)
- EventBus使用
- 程序员需谨记的8条团队开发原则
- Android Studio 入门