iOSIOS收藏iOS

xcode 插件

2016-01-22  本文已影响159人  6129b93b59e2

Alcatraz

提到这个插件也许你没有听过,但是你肯定用过cocoapods(如果你也没有听过cocoapods。。。它是管理第三方库的)。好了,它呢是管理第三插件的。安装方法很简单的,你没装过的话
https://github.com/alcatraz/Alcatraz

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

如果你之前电脑里面有用到,但是xcode升级了(诶~升的可频了)
先卸载

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

在安装就好了

有的人问这货有啥用?(它可以更新插件吖,他可以卸载插件吖。不是说了嘛这货是管理三方插件的)
如果有人之前装了很多插件,而你怕装了这货之后之前的没有了,这个不要担心,他会自己找出来的而且也会自动集成进来。

更新插件

不管你是用直接download zip的方法安装插件的还是用Alcatraz安装的插件如果插件本身没有最新xcode的支持,那在你的Xcode更新一个版本后,Xcode插件就会失效了。 这个问题就是没有把最新版本xcode的DVTPlugInCompatibilityUUID配到插件的支持列表中。
先获取,终端中输入

  defaults read /Applications/Xcode.app/Contents/Info DVTPlugInCompatibilityUUID

然后按照如下目录~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins
找到插件列表,选中对应的插件显示包内容,并打开info.plist文件 在这个数组中添加最新的UUID即可

2016-01-22 下午4.33.08.png

当然还有叼叼的方法

  find ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -name Info.plist -maxdepth 3 | xargs -I{} defaults write {} DVTPlugInCompatibilityUUIDs -array-add UUID

最后面的UUID是前面获取到的。

VVDocumenter-Xcode 三个\打注释

https://github.com/onevcat/VVDocumenter-Xcode

SCXcodeMiniMap 右边显示代码区域的

屏幕快照 2016-01-22 下午4.35.08.png

https://github.com/stefanceriu/SCXcodeMiniMap

FuzzyAutocomplete 代码补全支持模糊查询

1453361822545284.png

https://github.com/FuzzyAutocomplete/FuzzyAutocompletePlugin

XAlign 提供各种自动对齐方案

https://github.com/qfish/XAlign

MMNavigatorFont

2015-12-04-xcode-plugins-MMNavigatorFont1.gif

https://github.com/adad184/MMNavigatorFont

DXXcodeConsoleUnicodePlugin debug栏打印时自动把/ueo6转化成汉字

2016-01-22 下午4.40.08.png

在我们前后端联调接口的时候,一般都是url贴到浏览器json数据到了chrome自动转化(前提是你安装了jsonformater插件)。但是有时候比如POST请求结果不能在浏览器中看到,只能在debug中打断点了打印了如果遇到 msg:/ue06/ud07/ug08 这种会很蛋疼。这个插件安装后就是能让你在debug的console里面把这些uinicode转化成汉字显示。 这里说到了console的优化 我也顺便提个小技巧就是让console里可以po出 id类型的信息(正常情况你po id类型的对象会显示error)在终端依次输入下面三行指令

https://github.com/dhcdht/DXXcodeConsoleUnicodePlugin

XToDo 快捷键标记,和统一查看

2016-01-22 下午4.43.08.png
https://github.com/trawor/XToDo

之前设置TODO 和标记某处??? 我都是手敲一个特定的符号,然后找的时候再去全文搜索。 有了这个插件,可以用快捷键添加TODO 和 FIXME (额这里如果用代码块也是可以相同实现的)。然后提供了TODOList 快速查看自己各处的标记。等于是省去了一个搜索的步骤。 但是不足就是,ToDoList的对话框是一个悬浮的而不是像上面的SCXcodeMiniMap或是GitDiff那样是嵌入在xcode里面的,这样在来回点的时候xcode的焦点和对话框的焦点会来回切换,虽然你是置顶的但还是比较影响体验。我用搜索的话就不用来回切焦点了。 但是这个插件本身还是很不错的。

其实整理到这里的时候还有很多插件,但我觉得实用的到这些就差不多了。(当然还有我不知道的毕竟菜鸟一枚)当然了还有好看的装逼的插件比如说https://github.com/qfish/XActivatePowerMode
https://github.com/poboke/ActivatePowerMode
这两款 会带雪花的屏幕颤抖的,还有Activate这款初音跳舞的,唱着滑板鞋。。。。我的觉的就没什么用。

1.pic.jpg

如果我帮到你了,请客官施舍一丢丢~

上一篇下一篇

猜你喜欢

热点阅读