導語:
Sublime Text:一款具有程式碼高亮、語法提示、自動完成且反應快速的編輯器軟體。不僅具有華麗的介面,還支援外掛擴充套件機制,用她來寫程式碼,絕對是一種享受。相比於難於上手的 Vim,浮腫沉重的 Eclipse,PHPStorm,即便體積輕巧迅速啟動的 Editplus、Notepad++,在 SublimeText 面前略顯失色,無疑這款性感無比的編輯器是 Coding 和 Writing 最佳的選擇。
此文是我在 Mac 下為 Laravel 配置 Sublime Text 的記錄。
配置的原則:
- 實用;
- 穩定;
- Laravel;
第一步、Package Control
Package Control 是管理外掛的外掛。透過 View->Show Console 選單開啟命令列,黏貼以下程式碼進行安裝:
import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310898eea76'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by)
第二步、開始安裝外掛
在 Sublime Text 中按下快捷鍵 Ctrl+Shift+P
,搜尋 install
會自動補全,選擇 Package Control: Install Package
,進入搜尋外掛列表,輸入關鍵詞後選中即可安裝外掛。
必裝外掛
請把外掛名字按照第二步中進行搜尋安裝。
- ColorsSublime | 程式碼高亮主題管理外掛,安裝成功後需要照著文件配置兩個地方;
- Material Themel | 非常棒的編輯器主題,注意作者是 equinusocio
- Blade Snippets | Blade 模板自動補全
- Laravel Blade Hightlighter | Blade 語法高亮支援
- SyncedSideBar | 自動在左邊資料夾樹中定位當前檔案
- ALignment |
command + control + a
快速對齊 示例 - BracketHighlighter | 結尾處高亮 主頁
- EditorConfig | .editorconfig 編碼格式化支援
- Emmet | 快速編碼 主頁
- SideBarEnhancements | 資料夾欄右鍵選單增強
- SCSS | 官方版本語法高亮
- AdvancedNewFile | 快速建立新檔案 主頁
- GitGutter | 標記程式碼中做的編輯 主頁
- Laravel 5 Artisan | Artisan 命令列呼叫 主頁
- Laravel 5 Snippets | 程式碼片段 主頁
- SublimeLinter | 程式碼檢測
- SublimeLinter-PHP | PHP 程式碼實時報錯檢測
- erichard/SublimePHPCompanion | 自動引入 namespace 主頁
ColorsSublime 安裝主題
ColorsSublime 是主題管理外掛。用來切換程式碼高亮主題。
在 Sublime Text 中按下快捷鍵 Ctrl+Shift+P
,搜尋 install
會自動補全,選擇 Colorssublime: Install Theme
,進入搜尋主題列表,輸入關鍵詞後選中即可安裝外掛。
推薦關鍵詞:
命令列
執行以下命令:
ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
結語
安裝外掛時要特別慎重,編輯器的速度很重要。
本作品採用《CC 協議》,轉載必須註明作者和本文連結