# Sublime Text 的開發套件

建議使用 Sublime Text 3 (後簡稱ST)，ST 2 有些外掛不支援。ST 可以免費使用，但會不定時跳出付費視窗，可以忽略或覺得好用就直接購買。

## 安裝 Package Control

在安裝任何套件之前，必須先安裝 Package Control。

先到 [packagecontrol.io](https://packagecontrol.io/installation#st3)\[1] 複製安裝程式碼，然後回到 ST，開啟 console (選單 View -> Show Console，快速鍵 ctrl + \`(在esc下方))。在 console 中貼上程式碼按 Enter，稍等一下後就會安裝完成。這個動作只要做一次，如果你的 ST 之前有裝過就無需再做。

## 安裝 Laravel 開發套件

要安裝任何套件，都要開啟 Tools > Command Palette (Mac快速鍵 command + shift + p)，輸入 inst 選擇

```
Package Control:Install Package
```

之後輸入 laravel 就能找到相關的套件。

建議安裝：

* Blade Snippets
* Laravel 4 Artisan
* Laravel 4 Snippets
* Laravel Blade Highlighter

其中，Laravel 4 Artisan 可以讓你在 ST 執行大部份的 Artisan 指令，就不用來回終端機了。安裝後，要使用 Artisan 指令，步驟如下：

1. command + shift + p
2. 輸入 artisan 找到想執行的指令

註：你會發現，很多指令都不需要完整打完整個字，該指令就會顯示在清單上了，這時候只要按下 Enter 就會執行，很方便快速，例如我想要看看現在的 Route 表，我只要輸入：

```
artro
```

它所顯示的第一筆項目就是

```
Laravel Artisan:Routes
```

## 使用 Generators

當你安裝了 Laravel 4 Artisan 這個套件後，在 Command Palette 中可以輸入

```
largen (指令意思為 Laravel Generate:)
```

執行想要的 Generate 指令。

不過，你必須已經安裝在 2.4 節 Artisan 常用指令說明，介紹的 [JeffreyWay/Laravel-4-Generators](https://github.com/JeffreyWay/Laravel-4-Generators)\[2] 套件才行。

至於用起來多有效率，可以看看這部影片 [Pro Workflow in Laravel And Sublime Text ](https://www.youtube.com/watch?v=f2QH_wtURtk)\[3] 的介紹。

* \[1] [https://packagecontrol.io/installation#st3](https://packagecontrol.io/installation#st3)
* \[2] [https://github.com/JeffreyWay/Laravel-4-Generators](https://github.com/JeffreyWay/Laravel-4-Generators)
* \[3] [https://www.youtube.com/watch?v=f2QH\_wtURtk](https://www.youtube.com/watch?v=f2QH_wtURtk)
