MacにSublime Text＋GoSublimeを導入する

こんにちは、[@Solpha](https://twitter.com/solpha)です。

これまで、miやらターミナル上でviやらでプログラムを書いていたのですが、形から入ってプログラムを勉強しようと思い立ち、有名なエディタ（開発環境？）である「Sublime Text」と、そのエディタ用パッケージ「GoSublime」を導入してみました。

#概要

1. 「Sublime Text 2」をインストール
2. 「Sublime Package Control」のダウンロード・設定
3. 「GoSublime」パッケージをインストール

#導入手順

##Sublime Text 2のインストール

1. [Sublime Text（以下、ST）のダウンロードページ](http://www.sublimetext.com/2)から、自分の環境にあったインストーラーを取得します。
なお、ここではMac環境でのインストール手順を紹介しているので、環境に合わせて読み替えてくださいませ。
![Sublime02.png](https://qiita-image-store.s3.amazonaws.com/0/46695/ee042cd1-9bf3-6a56-c400-0dcf9fac8c17.png "Sublime02.png")

2. ダウンロードしたdmgファイルを開き、アプリケーションファイルをアプリケーションフォルダへ移動してインストール完了。
![Sublime03.png](https://qiita-image-store.s3.amazonaws.com/0/46695/885db53b-bd67-47f6-5616-21deb9da25db.png "Sublime03.png")
![Sublime04.png](https://qiita-image-store.s3.amazonaws.com/0/46695/ac0c0a78-a817-d605-c8c9-467cbf9bddad.png "Sublime04.png")

##「Sublime Package Control」のダウンロード・設定

1. STのパッケージマネージャ[「Sublime Package Control」のサイト](https://sublime.wbond.net/installation)へアクセスする。
![Sublime05.png](https://qiita-image-store.s3.amazonaws.com/0/46695/e204ce21-7c6c-5fb1-9375-71b8e86a4de0.png "Sublime05.png")

2. 英語で色々と書かれていますが、とりあえずインストール方法だけ知りたい一心で画面を下にスクロールすると「Manual」という項目があるので、その手順に沿って設定を行います。（※この画面はこのまま閉じないでください）
![Sublime06.png](https://qiita-image-store.s3.amazonaws.com/0/46695/2117cf7b-f6c5-dd93-8e4c-c4afdb9fd094.png "Sublime06.png")

3. STを起動し、メニューバーの「Sublime Text 2」-->「Preferences」-->「Browse Packages...」を選択します。
![Sublime07.png](https://qiita-image-store.s3.amazonaws.com/0/46695/54b6e646-6bea-883e-17be-ffc8defa71a8.png "Sublime07.png")

4. STのインストールされているフォルダの「Packages」内ファイル一覧が表示されますが、とりあえずこの画面はこのまま閉じずに放置しましょう。
![Sublime08.png](https://qiita-image-store.s3.amazonaws.com/0/46695/69bff839-e10b-d916-3bfa-fa0f10d0b96e.png "Sublime08.png")

5. Manualの手順3にあるリンク「Package Control.sublime-package」をクリックし、Package Controlをダウンロードします。
![Sublime09.png](https://qiita-image-store.s3.amazonaws.com/0/46695/a42d932d-c85e-3ba5-b84a-972d5150d3ec.png "Sublime09.png")

6. 手順5でダウンロードしたファイル「Package Control-2.sublime-package」を、手順4で開いた「Packages」フォルダと同じ階層にある「Installed Packages」フォルダにぶち込んでPackage Controlの設定は終了です。
![Sublime10.png](https://qiita-image-store.s3.amazonaws.com/0/46695/14ec755b-55d9-702d-e845-e335404f05df.png "Sublime10.png")

##Gosublimeのインストール

1. Sublime Textを起動し、（Macであれば）「Cmd+Shift+P」を押すと検索画面のようなものが出てくるので、そこで「package」と入力して出てくる候補の中から「Install Package」をクリック。
![GoSublime01.png](https://qiita-image-store.s3.amazonaws.com/0/46695/0ed9fa8f-a97d-d748-feec-c7b86814a4f4.png "GoSublime01.png")

2. クドいことにまた同じような検索っぽい画面が出るので、今度は「gosu」を入力すると候補の中に「GoSublime」が出てくるので、これをクリック。数秒待つとインストールが完了します。（画面の左下にバーのようなものが表示されている間はインストール中）
![GoSublime02.png](https://qiita-image-store.s3.amazonaws.com/0/46695/148fd2c7-da37-b8ea-b6c0-ce2585800560.png "GoSublime02.png")

3. Sublime Textを再起動し、これで「Gosublime」のインストール全工程が完了です。

4. せっかくインストールしたので、試しに適当なgoファイル（helloworld.goなど）を読み込ませて見ましょう。正しくハイライトされていればおｋです。
![GoSublime03.png](https://qiita-image-store.s3.amazonaws.com/0/46695/5a065a42-2640-1850-9086-dc631414b9ae.png "GoSublime03.png")

5. メソッドがちゃんと保管されるか試してみましょう。
![GoSublime04.png](https://qiita-image-store.s3.amazonaws.com/0/46695/2bc94396-37d5-46a9-21c2-fff783397471.png "GoSublime04.png")


#所感

**Sublime Textサイコー。**ちゃんとした環境ってこんなに便利なんですね。

ファイルを保存すると、自動で整形（'go fmt'コマンドと同じ効果）してくれるます。構文を間違っていると自動整形されないので、視覚的にも分かりやすいですね。

これでもう少しモチベーションを保ってプログラミング学習に励めそうです。