Xcodeにプラグインを入れたり、カラースキーマを入れたりして自分好みにカスタマイズしている人が多いと思います。

僕はそこまでカスタマイズしていませんが、Xcodeでvimのキーバインドを使えるようにするXVimを入れていました。

iOSのライブラリ管理ツールとしてCocoaPodsというものがありますが、それに似たやつというか管理ツールみたいなのないかなと思って探したらあったので、インストールしてみました。

なので今回はそのプラグイン管理ツールの紹介とインストール方法、プラグインのインストール方法までを紹介します。

Alcatraz

ScreenShot62

Alcatraz | The Package manager for Xcode

AlcatrazXcodeのプラグイン管理ツールになります。

サイトにも書いてありますが、プラグインの他にカラースキーマ、テンプレートが用意されています。

どんなのが含まれているかは以下のpackage.jsonに書かれているので参考にしてみてください。

supermarin / alcatraz-packages

Alcatrazのインストール方法

一行コマンドを叩くだけになります。

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

実際に実行すると以下のようなログが出力されると思います。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
$ curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 391 0 391 0 0 301 0 --:--:-- 0:00:01 --:--:-- 301
0 0 0 0 0 0 0 0 --:--:-- 0:00:02 --:--:-- 0x Alcatraz.xcplugin/
x Alcatraz.xcplugin/Contents/
x Alcatraz.xcplugin/Contents/Info.plist
x Alcatraz.xcplugin/Contents/MacOS/
x Alcatraz.xcplugin/Contents/Resources/
x Alcatraz.xcplugin/Contents/Resources/en.lproj/
x Alcatraz.xcplugin/Contents/Resources/eye_icon.tiff
x Alcatraz.xcplugin/Contents/Resources/github_logo.png
x Alcatraz.xcplugin/Contents/Resources/github_logo@2x.png
x Alcatraz.xcplugin/Contents/Resources/link_icon.tiff
x Alcatraz.xcplugin/Contents/Resources/PluginWindow.nib
x Alcatraz.xcplugin/Contents/Resources/toolbar_colors.tiff
x Alcatraz.xcplugin/Contents/Resources/toolbar_plugins.png
x Alcatraz.xcplugin/Contents/Resources/toolbar_plugins.tiff
x Alcatraz.xcplugin/Contents/Resources/toolbar_plugins@2x.png
x Alcatraz.xcplugin/Contents/Resources/toolbar_plugins_selected.png
x Alcatraz.xcplugin/Contents/Resources/toolbar_plugins_selected@2x.png
x Alcatraz.xcplugin/Contents/Resources/toolbar_templates.png
x Alcatraz.xcplugin/Contents/Resources/toolbar_templates.tiff
x Alcatraz.xcplugin/Contents/Resources/toolbar_templates@2x.png
x Alcatraz.xcplugin/Contents/Resources/toolbar_templates_selected.png
x Alcatraz.xcplugin/Contents/Resources/toolbar_templates_selected@2x.png
x Alcatraz.xcplugin/Contents/Resources/toolbar_themes.png
x Alcatraz.xcplugin/Contents/Resources/toolbar_themes@2x.png
x Alcatraz.xcplugin/Contents/Resources/toolbar_themes_selected.png
x Alcatraz.xcplugin/Contents/Resources/toolbar_themes_selected@2x.png
x Alcatraz.xcplugin/Contents/Resources/en.lproj/InfoPlist.strings
x Alcatraz.xcplugin/Contents/Resources/en.lproj/Localizable.strings
100 99k 100 99k 0 0 30589 0 0:00:03 0:00:03 --:--:-- 53418
Alcatraz successfuly installed!!1!🍻 Please restart your Xcode.

Alcatraz successfuly installed!!と表示されたらXcodeを再起動してください。

ScreenShot63

上記のスクリーンショットの様に、Windows -> Package Managerが表示されていればインストール成功です。

試しにXVimをインストールしてみる

Windows -> Package ManagerPackage Managerを開きます。

ScreenShot64

検索窓にインストールしたいプラグイン名を入力します。

今回はXVimをインストールしたかったので、「XVim」と入力しました。

ScreenShot65

これでインストールしたいプラグイン名の横にあるアイコンをクリックするとインストールが開始します。

ScreenShot66

アイコンの色が変わればインストール完了です。

あとはXcodeを再起動すればナビゲーションバーにXVimの項目が増えてると思います。

これでプラグインのインストールが完了しました。

カラースキーマもインストールしてみよう

自分好みにするためにカラースキーマを設定している人も多いと思います。

なので、Alcatrazが管理しているカラースキーマもインストールしてみます。

ScreenShot67

画面上のアイコンが4つならんでますが、左からAll, Plugin, Color Scheme, Templateとなっています。

今回はColor Schemeをインストールしたいので、右から3つ目のアイコンをクリックしています。

さらに有名なMonokaiをインストールしてみます。

ちなみにこんな感じに変わります。

Basic

ScreenShot68

Monokai

ScreenShot69

といっても特に特別なことはしません。

検索窓に「Monokai」と入力して、Monokaiのアイコンをクリックするだけです。

そしたらXcodeを再起動してください。

ちなみにXcodeのカラースキーマの設定方法はXcode -> PreferencePreferenceを開いてください。

ScreenShot70

上記の様に設定できます。

これで設定完了になります。

他にも色々プラグインがあるので、自分好みにカスタマイズしてみてください。

終わりに

ふと思いついて、探したらすぐ出てくる世の中、すげーっすね。

以上になります。