
概述
本人是 PHP 語言的 Laravel 框架忠實(shí)擁護(hù)者,開發(fā)過的大小項(xiàng)目無數(shù)。正所謂工欲善其事必先利其器,在 IDE 的選擇方面我在 PHPStorm 和 Sublime 中反復(fù)猶豫了很久。最終,還是因?yàn)?Sublime 更輕量,啟動(dòng)速度更快而最終選擇了它做為我的「兵器」。本篇文章主要用于記錄我是用什么插件提高工作效率的。
準(zhǔn)備工作
在介紹插件之前,還是不能免俗的說明一下 Sublime 如何啟動(dòng)插件安裝
- 按Ctrl+ `(此符號(hào)為tab按鍵上面的按鍵) 調(diào)出consol
- 粘貼以下代碼至控制臺(tái)
# Sublime Text 2 粘貼此行
importurllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exists(ipp)elseNone;urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read());print('Please restart Sublime Text to finish installation')
# Sublime Text 2 粘貼此行
importurllib.request,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();urllib.request.install_opener(urllib.request.build_opener(urllib.request.ProxyHandler()));open(os.path.join(ipp,pf),'wb').write(urllib.request.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
- 下載完成之后重啟Sublime Text 3。
- 如果在 Perferences-> 中看到 package control 這一項(xiàng),則安裝成功。
php-cs-fixer

良好的代碼規(guī)范可以提高代碼可讀性,團(tuán)隊(duì)溝通維護(hù)成本。最推薦大家遵守的是 php-fig(PHP Framework Interop Group) 組織定義的 PSR-1 、 PSR-2 兩個(gè),使用此插件可以快速的格式化我們的代碼。
PHPCompanion

此插件實(shí)現(xiàn)了類似自動(dòng)導(dǎo)入依賴等 PHPStorm 的功能
SyncedSideBar

當(dāng)你在 Sublime 窗口的標(biāo)簽之間移動(dòng)時(shí),插件會(huì)自動(dòng)觸發(fā) Sublime 以在左邊欄中顯示它。這樣做的好處是能快速的定位文件位置,方便做文件管理。
Alignment

一個(gè)非常簡(jiǎn)單和易于使用的插件,使你的代碼組織和美觀,非常適合代碼潔癖患者。
使用方法:選中要調(diào)整的行,然后按 Ctrl+ Alt + A
A File Icon

美化左邊欄插件,使用此插件后能看清左邊欄里的文件是什么語言類型的文件。
AdvancedNewFile

快速新建文件插件。Sublime 新建文件我一直覺得是個(gè)硬傷,每次新建文件后,必須自己保存文件路勁。有了此插件以后,配置好快捷鍵,每次在指定的目錄下輸入 cmd+alt+n 即可快速的在當(dāng)前目錄下創(chuàng)建文件[圖片上傳中...(1.gif-430068-1530166798117-0)]
DocBlockr

這個(gè)是代碼自動(dòng)注釋插件,只要在你寫的 function 方上輸入 /** 再按 tab 鍵,即可自動(dòng)補(bǔ)全注釋,非常簡(jiǎn)單。
以上就是我常用的插件,使用這些插件后,我的工作效率有了 60% 的提升,希望此篇文章對(duì)你們也有幫助。