Xcode插件管理工具Alcatraz

Alcatraz

1.简介

Alcatraz是一个能帮你管理Xcode插件丶模版及颜色配置的工具.它可以直接集成在Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样.

2.安装和删除

使用如下的终端来安装Alcatraz:

curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh

如果你不想使用Alcatraz了,可以使用如下命令来删除:

rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin

删除所有通过Alcatraz安装的安装包

rm -rf ~/Library/Application\ Support/Alcatraz/
3.使用Alcatraz

安装成功后重启Xcode,就可以在Xcode的顶部菜单中找到Alcatraz,如下图所示:

启动Alcatraz

单击"Package Manager",即可启动插件列表页面,如下图所示.
选择栏选择"Installed",则筛选你已安装的列表,可进行删除

已安装列表,可进行删除

选择栏选择"All",则显示所有推荐插件列表,可进行安装

推荐列表,可进行安装

4.插件路径

Xcode所有的插件都安装在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/下,你也可以手工却换到这目录来删除插件.

5.常用Xcode插件

5.1 KSImageNamed
KSImageNamed是一个能帮助你输入[UIImage imageNamed:]中的资源名的插件.当你输入[UIImage imageNamed]时.会自动弹出上下文菜单,供你选择你需要输入的图片资源名称,另外在选择图片资源时,还可以在左侧预览该资源.

KSImageNamed示例

5.2 XVim
XVim是一个Xcode的Vim插件,可以在Xcode的编辑窗口中开启vim模式.
vim模式最大的好处是可以全键盘操作,可以方便地移动光标,一级复制丶粘帖代码.XVim对于Xcode的分栏模式也有很好的支持.与vim自带的分栏模式一样,可以用快捷键control+W来却换当前编辑的分栏

5.3 FuzzyAutocompletePlugin
FuzzyAutocompletePlugin允许使用模糊的方式来进行代码自动补全.
举个例子,如果我们要重载viewDidAppear:方法,那么我们必须依次键入view丶did丶appear才能得到相应的补全信息,使用FuzzyAutocompletePlugin之后,我们可以键入vda(view丶did丶appear三个单词的首字母),或任意符合viewDidAppear整个单词出现顺序的子串(例如vdapp,idear等),即可匹配到该方法

FuzzyAutocompletePlugin示例

5.4 XToDo
XToDo是一个查找项目中所有的带有TODO丶FIXME丶???丶!!!标记的注释
通常我们在项目开发中,由于种种原因,一些事情需要以后处理,这个时候为了防止遗忘,加上TODO或者FIXME注释是非常有必要的,但是上线或者提交代码前要需要这些未解决的事项却稍显麻烦,XToDo可以提供一个汇总的界面,集中显示所有未完成的TODOFIXME标记.control+T打开汇总界面

XToDo快捷键标记

XToDo示例

5.5 VVDocumenter
VVDocumenter是一个自动生成代码注释的工具,可以方便地将函数的参数名和返回值提取出来.如下图所示:

VVDocumenter示例

5.6 DerivedData Exterminator
DerivedData Exterminator是一个清除Xcode缓存目录的插件.
有些时候Xcode会出现各种奇怪的问题,最常见的是在某些复杂操作下(例如,在同一个项目中,来回却换到各种分支版本),会造成Xcode显示一些编译的错误或警告,但是最终却又可以编译通过,通常清除Xcode缓存就可以解决这类问题,该插件在Xcode菜单上增加一个清除缓存按钮,可以方便地一键清除缓存内容

5.7 OMColorSense
OMColorSense是一个UIColor颜色输入辅助工具,可以帮助你在编写UIColor代码时,实时浏览相应的颜色,如下图所示.

OMColorSense示例

时间: 2024-11-25 13:55:10

Xcode插件管理工具Alcatraz的相关文章

Xcode 插件管理工具 Alcatraz

Alcatraz是一个用来管理插件的工具,支持各种插件的管理,你还能自己创建插件. 如果安装完毕看不到,请至文章最后. 安装Alcatraz: 1 mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins; 2 curl -L http://git.io/lOQWeA | tar xvz -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-

Xcode插件管理工具 Alcatraz

curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh 在命令行中打入该命令,运行,重启Xcode即可 在Xcode中 window->Package Manager 即可添加插件

xcode 插件管理工具

每次xcode 更新后之前安装的插件 都失效了!解决办法: 一.可以通过在原插件项目infoplist新增 新xcode的 DVTPlugInCompatibilityUUID 来使之支持新版xcode:获取UUID命令: defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID 二.通过github客户端更新插件项目再次安装插件 三.采用高大上插件管理工具 Alcatraz 安装命令 :mkdi

# 插件管理工具Alcatraz安装

插件管理工具Alcatraz安装 在终端上输入如下命令即可完成安装: curl -fsSL https://raw.github.com/supermarin Alcatraz/master/Scripts/install.sh | sh 若要移除,输入如下命令: rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin 待其自动安装完成后,重启Xcode 选择 “Load Bu

xcode 安装插件管理工具Alcatraz

Xcode版本 6.4 网上有一些安装Alcatraz的命令行 执行以后都没有效果,去了它在github主页上拷贝了下面两个代码. 这两天试着使用Xcode的 一些插件管理工具,自己记录一下. 用的是Alcatraz,这个是github上的一个开源项目,用来管理Xcode上的插件. 有搜索功能,界面也很人性化. 在终端上输入如下命令即可完成安装: curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/instal

Xcode6.4 插件管理工具Alcatraz安装和我用到的插件

Xcode版本 6.4 网上有一些安装Alcatraz的命令行 执行以后都没有效果,去了它在github主页上拷贝了下面两个代码. 这两天试着使用Xcode的 一些插件管理工具,自己记录一下. 用的是Alcatraz,这个是github上的一个开源项目,用来管理Xcode上的插件. 有搜索功能,界面也很人性化. 在终端上输入如下命令即可完成安装: curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/instal

Alcatraz——Xcode插件管理工具

简介 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\

管理Xcode插件的工具Alcatraz(转)

使用Alcatraz来管理Xcode插件 MAR 5TH, 2014 简介 Alcatraz是一个帮你管理Xcode插件.模版以及颜色配置的工具.它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样. 安装和删除 使用如下的命令行来安装Alcatraz: 12 mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins;curl -L http://git.io/lOQWeA | t

xcode第三方插件管理工具Alcatraz

http://alcatraz.io 安装方法: curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh 删除方法: rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin 清除缓存数据: rm -rf ~/Library/Applicatio