zoukankan      html  css  js  c++  java
  • 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 Support/Developer/Shared/Xcode/Plug-ins
    

    假设你不想使用Alcatraz了,能够使用例如以下命令来删除:

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

    使用

    成功安装后重新启动Xcode,就能够在Xcode的顶部菜单中找到Alcatraz,例如以下所看到的:

    点击“Package Manager”。就可以启动插件列表页面。例如以下所看到的:

    之后你能够在右上角搜索插件。对于想安装的插件。点击其左边的图标,就可以下载安装。例如以下所看到的,我正在安装KImageNamed插件:

    安装完毕后,再次点击插件左边的图标,能够将该插件删除。

    插件路径

    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插件》

    如要你发现好用的插件,欢迎在留言处回复告诉我,我能够推荐给大家。谢谢~

    插件开发

    假设你认为自己非常牛逼,想尝试开发插件,这儿有一些教程:




    最新的安装方法

    I want to submit my package!

    Fork and edit the Alcatraz package repository to include your package name, description, and URL in the plugins, color schemes, or templates section, and submit a pull request.

    {
      "name": "Excellent-Plugin",
      "url": "https://github.com/me/xcode-excellent-plugin",
      "description": "Makes Xcode stop, collaborate and listen."
    }
        

    Install

    Paste this into your terminal:

    curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh

    Alcatraz is available for OSX 10.9+ and Xcode 5+ only.

    Uninstall

    Delete the plugin:

    rm -rf ~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin
    Remove all cached data:
    rm -rf ~/Library/Application Support/Alcatraz
    官网地址:http://alcatraz.io/

  • 相关阅读:
    Java设计模式--单列设计模式
    TCP服务器端和客服端(一)
    面向对象 ---Java抽象类
    全新的代码
    黑马程序员入学基础测试(五)
    mysql 权限管理
    centos7 端口开放
    centos7 yum 安装 mysql
    centos7 安装jdk
    centos7 yum 安装jq
  • 原文地址:https://www.cnblogs.com/cxchanpin/p/7015723.html
Copyright © 2011-2022 走看看