PHP語法自動(dòng)檢查的Vim插件
由于最近寫PHP比較多,偶爾手誤少寫個(gè)分號(hào)之類的語法錯(cuò)誤難免,一般的檢查方式是回到命令行運(yùn)行 php -l ,或者升級(jí)一下直接在Vim里運(yùn)行 :!php -l % ,或者再將此綁定為快捷鍵,如 :map <F5> :!php -l %<CR> ,每當(dāng)按F5便可立即執(zhí)行語法檢查。但還是覺得略有不爽,因?yàn)楹芏郔DE是實(shí)時(shí)檢查的,語法錯(cuò)誤會(huì)提示在代碼行的旁邊。雖然實(shí)時(shí)檢查未必有必要,但自動(dòng)檢查要比手動(dòng)檢查方便的多,比如在php文件保存時(shí)自動(dòng)執(zhí)行檢查。
于是寫了這個(gè) phpcheck.vim 插件,基本功能就是 在PHP文件保存時(shí)進(jìn)行語法檢查,有錯(cuò)誤會(huì)提示出來,沒錯(cuò)誤不會(huì)有任何提示。 可能大部分時(shí)候都不會(huì)看不到這個(gè)插件的效果,只是偶爾手誤出現(xiàn)語法錯(cuò)誤時(shí),會(huì)看到提示。
錯(cuò)誤提示如下圖所示:

錯(cuò)誤提示包含錯(cuò)誤信息和錯(cuò)誤行號(hào)。
插件下載
http://www.vim.org/scripts/script.php?script_id=4984
插件安裝
將下載的phpcheck.vim放入你的
~/.vim/plugin/
或Vim安裝路徑里的plugin/。
插件配置
大部分情況下是不用的配置的。如果你的phpbin所在目錄不在系統(tǒng)的環(huán)境變量的話,可以指定phpbin的路徑,如下:
let g:PHP_SYNTAX_CHECK_BIN = ‘/apps/php/bin/php'
相關(guān)文章
Redis在Laravel項(xiàng)目中的應(yīng)用實(shí)例詳解
這篇文章主要給大家介紹了關(guān)于Redis在Laravel項(xiàng)目中應(yīng)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用laravel具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面跟著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-08-08
php把時(shí)間戳轉(zhuǎn)換成多少時(shí)間之前函數(shù)的實(shí)例
下面小編就為大家?guī)硪黄猵hp把時(shí)間戳轉(zhuǎn)換成多少時(shí)間之前函數(shù)的實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-11-11
php獲取文件夾路徑內(nèi)的圖片以及分頁(yè)顯示示例
這篇文章主要介紹了php獲取文件夾路徑內(nèi)的圖片以及分頁(yè)顯示的示例,需要的朋友可以參考下2014-03-03
實(shí)例介紹PHP的Reflection反射機(jī)制
這篇文章主要介紹了實(shí)例介紹PHP的Reflection反射機(jī)制,本文從使用Reflection獲取一個(gè)類的信息角度來介紹PHP的Reflection反射機(jī)制,需要的朋友可以參考下2014-08-08
php 網(wǎng)上商城促銷設(shè)計(jì)實(shí)例代碼
前一篇文章講的是購(gòu)物車的設(shè)計(jì),這篇來講下關(guān)于促銷的。支持的促銷類似于,打折,買幾贈(zèng)幾,滿多少錢送禮品等等。用到策略模式2012-02-02
三種php連接access數(shù)據(jù)庫(kù)方法
本文提供三種php連接access數(shù)據(jù)庫(kù)的方法2013-11-11

