xcode 插件

作者: 6129b93b59e2 | 来源:发表于2016-01-22 16:49 被阅读159次

    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

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

    相关文章

      网友评论

        本文标题:xcode 插件

        本文链接:https://www.haomeiwen.com/subject/unxrkttx.html