文档章节

那些不能错过的Xcode插件

Jeans
 Jeans
发布于 2014/04/14 09:46
字数 1600
阅读 226
收藏 3
点赞 0
评论 0

整理自BigPolarBear的博客 、杂技杂记  以及CC此前整理

 

古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的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

 

 

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

 

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

9. KSImageNamed-Xcode

为项目中使用的UIImage的imageNamed提供文件名自动补全功能。使用[UIImage imageNamed:@"xxx"]时,该插件会扫描整个workspace中的图片文件。

项目地址: https://github.com/ksuther/KSImageNamed-Xcode

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

 

13.Lin本地化字符串

之前我们提到过一个开源的Mac基础工具SCStringsUtility,可以让你在一个清爽的界面编辑不同的语言,简单地输入/输出NSLocalizedString数据。Lin是一款功能相近的Xcode插件,提供了一个非常不错的操作界面,并且为不同的语言提供了不同的区域。

项目地址:https://github.com/questbeat/Lin 

 

14.插件管理Alcatraz

Alcatraz是一个开源的Xcode 4包管理器,可以让你更便捷地发现、安装以及管理插件、模板和配色方案。只需要简单地点击或者勾选,不需要手工复制和粘贴。

项目地址: https://github.com/mneorr/Alcatraz

15.FuzzyAutocompletePlugin--Xcode 5代码自动补全插件

FuzzyAutocompletePlugin是一个Xcode 5兼容的插件,通过添加模糊匹配来提高Xcode代码自动补全功能,开发者无需遵循从头匹配的原则,只要记得方法里某个关键字即可进行匹配,很好地提高了工作效率。

注意:该插件只在Xcode 5上进行过测试,没有测试和其他插件之间的兼容性(KSImageNamed除外)。

项目地址:https://github.com/chendo/FuzzyAutocompletePlugin

附件:

/cms/uploads/soft/131031/4196-131031114408.zip

 

16.一个用来对齐常规代码的Xcode插件--XAlign

一个用来对齐常规代码的Xcode插件,十分强大的自定义对齐模式。这里是一个对齐模式示例,模式文件在main/main/patterns.plist.

详细信息可参看:http://github.so/XAlign/

附件:

/cms/uploads/soft/131211/4196-131211113G3.zip


本文转载自:http://www.cocoachina.com/applenews/devnews/2013/0918/7022.html

共有 人打赏支持
Jeans
粉丝 43
博文 47
码字总数 4478
作品 0
深圳
程序员
使用Alcatraz来管理Xcode插件

简介 Alcatraz是一个帮你管理XCode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。 安装和删除 使用如下的命令行来安装Alcatra...

刀客445
2016/05/17
25
0
Xcode 6.2/6.3 插件失效的临时解决方案

对还没有支持Xcode 6.2的插件有效,Alcatraz 的新版已经支持。 进入到插件目录 ~/Library/Application Support/Developer/Shared/Xcode/Plugins 显示插件的包内容 编辑Info.plist文件 展开D...

hejunbinlan
2015/06/10
0
0
[转]那些不能错过的XCode插件

今天突发奇想想在Xcode的编辑器内用Vim模式,随手搜了一下,结果发现还真有,而且发现原来Xcode还能添加插件,确实不错; 下文中我试用了XVim,如果喜欢Vim快捷键的童鞋,欢迎体验,确实很方...

moliyadi
2014/02/11
0
0
提高iOS开发效率的方法和工具

介绍 这篇文章主要是介绍一下我在iOS开发中使用到的一些可以提升开发效率的方法和工具。 IDE 首先要说的肯定是IDE了,说到IDE,Xcode不能跑,当然你也可能同时在使用AppCode等其他的IDE,在这...

袁俊晓晓
2015/08/17
0
0
哪些不能错过的iOS Xcode必备插件

Xcode插件神器 作为iOS开发人员,不了解些常用的插件,不使用插件,开发效率怎么会够快呢?那么问题来了,现在的你,使用过哪些xcode插件?如果没有使用过插件,那么很遗憾,您错过了很多好用...

Snaiper
2016/02/22
243
0
Xcode升级或重新安装后Xcode插件失效 重装插件也不能用解决方案

  Xcode升级后打开Xcode会提示loadbundle或Skipbundle,一般我们选择loadbudle,Xcode插件依然有效,选择Skipbundle,Xcode插件会失效。有人想装两个版本的Xcode,后装的那个也会出现插件失...

张林峰
2016/06/22
12
0
iOS开发UI篇—推荐两个好用的Xcode插件

iOS开发UI篇—推荐两个好用的Xcode插件(提供下载链接) 这里推荐两款好用的Xcode插件,并提供下载链接。 一、插件和使用如下: 1.两款插件 对项目中图片提供自动提示功能的插件:KSImageNa...

哈喽_阳光
2015/12/15
18
0
Xcode8 注释和VVDocumenter

一 注释代码快捷键不能用 用了一下,忽然发现注释代码的快捷键不能用了,以前都是Comand+/,突然在Xcode8上不能用了,于是赶紧查了下资料。 解决方法如下: 二 牛逼的VVDocumenter注释插件在...

不孤独的美食家
2016/09/22
407
0
xcode常用插件

古人云“工欲善其事必先利其器”,打造一个强大的开发环境,是立即提升自身战斗力的绝佳途径!以下是搜集的一些有力的XCode插件。 1.全能搜索家CodePilot 2.0 你要找的是文件?是文件夹?是代...

鲁冰花
2016/01/13
66
0
第三方快速注释库VVDocumenter-Xcode不能用的解决办法

VVDocumenter-Xcode是Xcode上一款快速添加标准注释,并可以自动生成文档的插件。有了VVDocumenter-Xcode,规范化的注释,只需要输入三个斜线“///”就可以搞定,非常方面实用,目前已经支持S...

aprill
2015/12/25
453
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

知识点总结

jq如何拿到data-info的自定义属性 1.1 原生可以获取到所有属性el.attrbutes 1.2 jq的$(el).attr('属性名称') 继承的几种方式,原型链 2.1 扩展原型对象实现继承 2.2 替换原型对象实现继承 2....

litCabbage
8分钟前
0
0
python语言规范

http://zh-google-styleguide.readthedocs.io/en/latest/google-python-styleguide/python_style_rules/...

ghou-靠墙哭
12分钟前
0
0
istio 监控,遥测 (理论)

Istio提供了一种灵活的模型来强制执行授权策略并收集网格中服务的遥测。 基础架构后端旨在提供用于构建服务的支持功能。它们包括诸如访问控制系统,遥测捕获系统,配额执行系统,计费系统等之...

xiaomin0322
14分钟前
0
0
阿里资深专家面试问题收集

corejava hashcode相等的两个对象一定相等吗?equals呢?反过来相等吗? 介绍一下集合框架? hashtable,hashmap底层实现是什么?hashtable和concurrenthashmap底层实现的区别? hashmap和treemap的...

undefine
15分钟前
6
0
alpine安装软件指定安装源

linux-alpine安装软件指定安装源 一、永久修改apk下载源地址 vi etc/apk/repositories 替换成阿里源 http://mirrors.aliyun.com/alpine/v3.8/main/http://mirrors.aliyun.com/alpine/v3...

我心中有猛狗
16分钟前
0
0
Centos7通过yum安装nginx

添加源地址(直接install可能不是最新版本的) sudo rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm 安装 sudo yum install -y ng......

iplusx
18分钟前
0
0
ef .core Dapper Helper

using System; using System.Collections.Generic; using System.Configuration; using System.Data; using System.Data.SqlClient; using System.Threading.Tasks; using Dapper; using Dap......

Lytf
19分钟前
0
0
iOS 小笔记

1.以下代码打印什么     __block int val = 10;    void (^blk)(void) = ^{        printf("val=%d\n",val);        };       val = 2;    blk(); /...

风了个1
21分钟前
0
0
【Spring Boot 系列 Spring Boot示例程序】

入门程序步骤,创建一个Maven项目。继承Spring Boot官方提供的父工程。再引入一个Web的应用启动器。 1、选择一个合适的IDEA工具 创建一个Maven工程,并添加如下配置 <parent> <...

HansonReal
23分钟前
0
0
217. Contains Duplicate - LeetCode

Question 217. Contains Duplicate Solution 题目大意:判断数组中是否有重复元素 思路:构造一个set,不重复就加进去,重复返回true,如果数据量大的话,可以用布隆过滤器 Java实现: publ...

yysue
27分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部