使用Alcatraz来管理Xcode插件(转)
2015-07-28 19:04
183 查看
转自唐巧的博客:http://blog.devtang.com/blog/2014/03/05/use-alcatraz-to-manage-xcode-plugins/
如果你不想使用Alcatraz了,可以使用如下命令来删除:
![](http://blog.devtang.com/images/alcatraz-menu.jpg)
点击“Package Manager”,即可启动插件列表页面,如下所示:
![](http://blog.devtang.com/images/alcatraz-home.jpg)
之后你可以在右上角搜索插件,对于想安装的插件,点击其左边的图标,即可下载安装,如下所示,我正在安装
![](http://blog.devtang.com/images/alcatraz-install.jpg)
安装完成后,再次点击插件左边的图标,可以将该插件删除。
所以作为一款开源并且免费的插件,只支持最新版的Xcode可以让开源作者节省大量精力。我也希望苹果能早日开放Xcode的插件机制标准,方便广大的插件开发者构建强大的第三方增强工具。
这儿有一些朋友整理的插件列表:《那些不能错过的Xcode插件》
古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。
1.全能搜索家CodePilot 2.0
你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWithOptions?忘记咋拼了?没关系强大的代码搜索能力,appflaun一样也可以找到!超级强大的正则匹配,匹配任何你所想!
项目地址:http://codepilot.cc
2.Vim控必备的XVim
XVim是一个针对Xcode的Vim插件,能让开发者在不放弃任何xcode功能的前提下体验vim的功能。
项目地址:https://github.com/JugglerShu/XVim
3.YouCompleteMe(vim的插件)
如果你比较喜欢用vim来写代码的话,这里有一个非常棒的vim插件——YouCompleteMe——当你在编写OC代码时,可以提升体验。YouCompleteMe可以在Vim中添加代码自动补全功能,并且不需要你来按某个键来查看代码补全建议——针对OC、OC++、C++以及C该插件可以自动补全建议。
项目地址:https://github.com/Valloric/YouCompleteMe
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173916_1.gif)
4.XCode颜色显示插件ColorSense
代码里的那些冷冰冰的颜色数值,到底时什么颜色?如果你经常遇到这个问题,每每不得不运行下模拟器去看看,那么这个插件绝对不容错过。更彪悍的是你甚至可以点击显示的颜色面板,直接通过系统的ColorPicker来自动生成对应颜色代码,再也不用做各种颜色代码转换了!
项目地址: https://github.com/omz/ColorSense-for-Xcode
5.大段文本利器HOStringSense
经常输入大段文本的时候,如果文本里面有各种换行和特殊字符,经常会让人很头疼,有了HOStringSense,再也不不用为这个问题犯愁了,顺便附送字数统计功能。
项目地址:https://github.com/holtwick/HOStringSense-for-Xcode
6.规范注释生成器VVDocumenter
很多时候,为了快速开发,很多的技术文档都是能省则省,这个时候注释就变得异常重要,再配合Doxygen这种注释自动生成文档的,就完美了。但是每次都要手动输入规范化的注释,着实也麻烦,但有了VVDocumenter,规范化的注释,主需要输入三个斜线“///”,就OK啦!(VVDocumenter在Mac OSX 10.8.5和Xcode 4.6.3上进行开发,应该能支持所有Xcode 4版本,如果想支持Xcode 5,可以对plist文件稍作修改。
项目地址:https://github.com/onevcat/VVDocumenter-Xcode
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173834_1.gif)
7.CocoaPods for Xcode
非常方便的Xcode pods插件。可以很方便的在Xcode通过pods安装各种objective-c第三方库,省去以前还要手动去跑pods命令行的麻烦;此外,还支持通过cocoaDocs来安装库文档。唯一的遗憾是,它目前只支持Xcode5,4版本还用不了。
项目地址:https://github.com/kattrali/cocoapods-xcode-plugin
8.Xcode语法高亮插件
以前用eclipse开发,自带的有语法高亮的效果。做ios开发也许久了,但是没发现一款语法高亮的插件,因为xcode自己的效果是仅在变量或类名下面加了个虚线,平时看起代码来十分不舒服,最近果断为xcode写了一款语法高亮的插件,不过功能非常有限,没有eclipse的那么好用,也没对对象的作用域区分,勉强能使用吧。和有需要的分享一下吧。
下载附件,解压后放在:你的用户/Library/Application Support/Developer/Shared/Xcode/Plug-ins目录下,有的童鞋还没有Plug-ins这个目录吧,那就手动建一个,然后把解压后的highlight-Plugin.xcplugin放进去,重启xcode即可。然后就能看到高亮的菜单了。
项目地址: http://www.cocoachina.com/bbs/read.php?tid=150107
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173518_1.png)
9. KSImageNamed-Xcode
为项目中使用的UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。
项目地址: https://github.com/ksuther/KSImageNamed-Xcode
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173554_1.png)
10.xcode-extend-plug-in
帮助你快速格式化代码、生成注释、复制一行等。
项目地址: https://code.google.com/p/xcode-extend-plug-in/
11.XcodeColors
改变调试控制台颜色
项目地址: https://github.com/robbiehanson/XcodeColors
12.SCXcodeMiniMap
一个Xcode插件,可以在当前的窗口内创建一个代码迷你地图,并在屏幕上高亮提示。
项目地址: https://github.com/stefanceriu/SCXcodeMiniMap
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173645_1.png)
13.Lin本地化字符串
之前我们提到过一个开源的Mac基础工具SCStringsUtility,可以让你在一个清爽的界面编辑不同的语言,简单地输入/输出NSLocalizedString数据。Lin是一款功能相近的Xcode插件,提供了一个非常不错的操作界面,并且为不同的语言提供了不同的区域。
项目地址:https://github.com/questbeat/Lin
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173738_1.gif)
14.插件管理Alcatraz
Alcatraz是一个开源的Xcode 4包管理器,可以让你更便捷地发现、安装以及管理插件、模板和配色方案。只需要简单地点击或者勾选,不需要手工复制和粘贴。
项目地址: https://github.com/mneorr/Alcatraz
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173756_1.jpg)
15.FuzzyAutocompletePlugin--Xcode 5代码自动补全插件
FuzzyAutocompletePlugin是一个Xcode 5兼容的插件,通过添加模糊匹配来提高Xcode代码自动补全功能,开发者无需遵循从头匹配的原则,只要记得方法里某个关键字即可进行匹配,很好地提高了工作效率。
注意:该插件只在Xcode 5上进行过测试,没有测试和其他插件之间的兼容性(KSImageNamed除外)。
项目地址:https://github.com/chendo/FuzzyAutocompletePlugin
附件:
![](http://www.cocoachina.com/cms/uploads/allimg/131031/4196_131031114351_1.gif)
16.一个用来对齐常规代码的Xcode插件--XAlign
一个用来对齐常规代码的Xcode插件,十分强大的自定义对齐模式。这里是一个对齐模式示例,模式文件在main/main/patterns.plist.
详细信息可参看:http://github.so/XAlign/
附件:
![](http://www.cocoachina.com/cms/uploads/allimg/131211/4196_131211113618_1.gif)
CocoaChina是全球最大的苹果开发中文社区,官方微信每日定时推送各种精彩的研发教程资源和工具,介绍app推广营销经验,最新企业招聘和外包信息,以及Cocos2d引擎、Cocos Studio开发工具包的最新动态及培训信息。关注微信可以第一时间了解最新产品和服务动态,微信在手,天下我有!
简介
Alcatraz是一个帮你管理Xcode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。安装和删除
使用如下的命令行来安装Alcatraz:1 2 | mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins; curl -L http://git.io/lOQWeA | tar xvz -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins |
1 2 | rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin rm -rf ~/Library/Application\ Support/Alcatraz |
使用
安装成功后重启Xcode,就可以在Xcode的顶部菜单中找到Alcatraz,如下所示:![](http://blog.devtang.com/images/alcatraz-menu.jpg)
点击“Package Manager”,即可启动插件列表页面,如下所示:
![](http://blog.devtang.com/images/alcatraz-home.jpg)
之后你可以在右上角搜索插件,对于想安装的插件,点击其左边的图标,即可下载安装,如下所示,我正在安装
KImageNamed插件:
![](http://blog.devtang.com/images/alcatraz-install.jpg)
安装完成后,再次点击插件左边的图标,可以将该插件删除。
插件路径
Xcode所有的插件都安装在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/下,你也可以手工切换到这个目录来删除插件。
关于Xcode的插件机制
Alcatraz当前只支持OSX 10.9 and Xcode 5。不要抱怨了,这其实主要是因为苹果并没有开放插件机制,每次升级Alcatraz都都要重新适配。如果你看Alcatraz的Commit Log,你就会发现,Alcatraz花了几个月时间,才适配到Xcode 5,这对于插件开发者来说,是比较难受的。所以作为一款开源并且免费的插件,只支持最新版的Xcode可以让开源作者节省大量精力。我也希望苹果能早日开放Xcode的插件机制标准,方便广大的插件开发者构建强大的第三方增强工具。
推荐的插件
我个人比较喜欢XCode的vim插件XVim,微博里大家推荐过的还有KImageNamed插件,Alcatraz里面应该好用的插件很多,我还没有时间试用。这儿有一些朋友整理的插件列表:《那些不能错过的Xcode插件》
古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。
1.全能搜索家CodePilot 2.0
你要找的是文件?是文件夹?是代码?Never Mind,CMD+SHIFT+X调出CodePilot,输入任何你想到搜的东西吧!想搜appFinishLaunchingWithOptions?忘记咋拼了?没关系强大的代码搜索能力,appflaun一样也可以找到!超级强大的正则匹配,匹配任何你所想!
项目地址:http://codepilot.cc
2.Vim控必备的XVim
XVim是一个针对Xcode的Vim插件,能让开发者在不放弃任何xcode功能的前提下体验vim的功能。
项目地址:https://github.com/JugglerShu/XVim
3.YouCompleteMe(vim的插件)
如果你比较喜欢用vim来写代码的话,这里有一个非常棒的vim插件——YouCompleteMe——当你在编写OC代码时,可以提升体验。YouCompleteMe可以在Vim中添加代码自动补全功能,并且不需要你来按某个键来查看代码补全建议——针对OC、OC++、C++以及C该插件可以自动补全建议。
项目地址:https://github.com/Valloric/YouCompleteMe
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173916_1.gif)
4.XCode颜色显示插件ColorSense
代码里的那些冷冰冰的颜色数值,到底时什么颜色?如果你经常遇到这个问题,每每不得不运行下模拟器去看看,那么这个插件绝对不容错过。更彪悍的是你甚至可以点击显示的颜色面板,直接通过系统的ColorPicker来自动生成对应颜色代码,再也不用做各种颜色代码转换了!
项目地址: https://github.com/omz/ColorSense-for-Xcode
5.大段文本利器HOStringSense
经常输入大段文本的时候,如果文本里面有各种换行和特殊字符,经常会让人很头疼,有了HOStringSense,再也不不用为这个问题犯愁了,顺便附送字数统计功能。
项目地址:https://github.com/holtwick/HOStringSense-for-Xcode
6.规范注释生成器VVDocumenter
很多时候,为了快速开发,很多的技术文档都是能省则省,这个时候注释就变得异常重要,再配合Doxygen这种注释自动生成文档的,就完美了。但是每次都要手动输入规范化的注释,着实也麻烦,但有了VVDocumenter,规范化的注释,主需要输入三个斜线“///”,就OK啦!(VVDocumenter在Mac OSX 10.8.5和Xcode 4.6.3上进行开发,应该能支持所有Xcode 4版本,如果想支持Xcode 5,可以对plist文件稍作修改。
项目地址:https://github.com/onevcat/VVDocumenter-Xcode
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173834_1.gif)
7.CocoaPods for Xcode
非常方便的Xcode pods插件。可以很方便的在Xcode通过pods安装各种objective-c第三方库,省去以前还要手动去跑pods命令行的麻烦;此外,还支持通过cocoaDocs来安装库文档。唯一的遗憾是,它目前只支持Xcode5,4版本还用不了。
项目地址:https://github.com/kattrali/cocoapods-xcode-plugin
8.Xcode语法高亮插件
以前用eclipse开发,自带的有语法高亮的效果。做ios开发也许久了,但是没发现一款语法高亮的插件,因为xcode自己的效果是仅在变量或类名下面加了个虚线,平时看起代码来十分不舒服,最近果断为xcode写了一款语法高亮的插件,不过功能非常有限,没有eclipse的那么好用,也没对对象的作用域区分,勉强能使用吧。和有需要的分享一下吧。
下载附件,解压后放在:你的用户/Library/Application Support/Developer/Shared/Xcode/Plug-ins目录下,有的童鞋还没有Plug-ins这个目录吧,那就手动建一个,然后把解压后的highlight-Plugin.xcplugin放进去,重启xcode即可。然后就能看到高亮的菜单了。
项目地址: http://www.cocoachina.com/bbs/read.php?tid=150107
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173518_1.png)
9. KSImageNamed-Xcode
为项目中使用的UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。
项目地址: https://github.com/ksuther/KSImageNamed-Xcode
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173554_1.png)
10.xcode-extend-plug-in
帮助你快速格式化代码、生成注释、复制一行等。
项目地址: https://code.google.com/p/xcode-extend-plug-in/
11.XcodeColors
改变调试控制台颜色
项目地址: https://github.com/robbiehanson/XcodeColors
12.SCXcodeMiniMap
一个Xcode插件,可以在当前的窗口内创建一个代码迷你地图,并在屏幕上高亮提示。
项目地址: https://github.com/stefanceriu/SCXcodeMiniMap
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173645_1.png)
13.Lin本地化字符串
之前我们提到过一个开源的Mac基础工具SCStringsUtility,可以让你在一个清爽的界面编辑不同的语言,简单地输入/输出NSLocalizedString数据。Lin是一款功能相近的Xcode插件,提供了一个非常不错的操作界面,并且为不同的语言提供了不同的区域。
项目地址:https://github.com/questbeat/Lin
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173738_1.gif)
14.插件管理Alcatraz
Alcatraz是一个开源的Xcode 4包管理器,可以让你更便捷地发现、安装以及管理插件、模板和配色方案。只需要简单地点击或者勾选,不需要手工复制和粘贴。
项目地址: https://github.com/mneorr/Alcatraz
![](http://www.cocoachina.com/cms/uploads/allimg/130918/4196_130918173756_1.jpg)
15.FuzzyAutocompletePlugin--Xcode 5代码自动补全插件
FuzzyAutocompletePlugin是一个Xcode 5兼容的插件,通过添加模糊匹配来提高Xcode代码自动补全功能,开发者无需遵循从头匹配的原则,只要记得方法里某个关键字即可进行匹配,很好地提高了工作效率。
注意:该插件只在Xcode 5上进行过测试,没有测试和其他插件之间的兼容性(KSImageNamed除外)。
项目地址:https://github.com/chendo/FuzzyAutocompletePlugin
附件:
![]() | /cms/uploads/soft/131031/4196-131031114408.zip |
![](http://www.cocoachina.com/cms/uploads/allimg/131031/4196_131031114351_1.gif)
16.一个用来对齐常规代码的Xcode插件--XAlign
一个用来对齐常规代码的Xcode插件,十分强大的自定义对齐模式。这里是一个对齐模式示例,模式文件在main/main/patterns.plist.
详细信息可参看:http://github.so/XAlign/
附件:
![]() | /cms/uploads/soft/131211/4196-131211113G3.zip |
![](http://www.cocoachina.com/cms/uploads/allimg/131211/4196_131211113618_1.gif)
CocoaChina是全球最大的苹果开发中文社区,官方微信每日定时推送各种精彩的研发教程资源和工具,介绍app推广营销经验,最新企业招聘和外包信息,以及Cocos2d引擎、Cocos Studio开发工具包的最新动态及培训信息。关注微信可以第一时间了解最新产品和服务动态,微信在手,天下我有!
相关文章推荐
- shell版俄罗斯方块二:程序流程 分类: shell版俄罗斯方块 2015-07-28 19:04 56人阅读 评论(0) 收藏
- 变量的作用域
- iOS多线程之线程安全
- 【读书笔记】UIWindow-密码框
- Block
- WebRTC开源项目一览之二
- 【读书笔记】UIWindow-密码框
- Oracle 10g PL/SQL
- 最简单的基于FFmpeg的移动端例子:IOS 视频解码器
- scrollView.scrollTo无效
- MTK手机平台及相关
- hdu 2012 素数判定
- 自定义组合控件
- hdu5317 RGCDQ
- WebRTC开源项目一览
- ContentProvider与ContentResolver使用
- HDU 1896 Stones
- js中==与===的区别
- 使得EditText失去焦点
- 集合