欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

PHP語(yǔ)法自動(dòng)檢查的Vim插件

 更新時(shí)間:2014年08月11日 17:40:27   投稿:hebedich  
Vim是從 vi 發(fā)展出來(lái)的一個(gè)文本編輯器。代碼補(bǔ)完、編譯及錯(cuò)誤跳轉(zhuǎn)等方便編程的功能特別豐富,在程序員中被廣泛使用。和Emacs并列成為類Unix系統(tǒng)用戶最喜歡的編輯器。

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

于是寫(xiě)了這個(gè) phpcheck.vim 插件,基本功能就是 在PHP文件保存時(shí)進(jìn)行語(yǔ)法檢查,有錯(cuò)誤會(huì)提示出來(lái),沒(méi)錯(cuò)誤不會(huì)有任何提示。 可能大部分時(shí)候都不會(huì)看不到這個(gè)插件的效果,只是偶爾手誤出現(xiàn)語(yǔ)法錯(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)文章

  • 注冊(cè)頁(yè)面之前先驗(yàn)證用戶名是否存在的php代碼

    注冊(cè)頁(yè)面之前先驗(yàn)證用戶名是否存在的php代碼

    注冊(cè)頁(yè)面之前先驗(yàn)證用戶名是否存在的php代碼,需要的朋友可以參考下
    2012-07-07
  • PHP去除字符串最后一個(gè)字符的三種方法實(shí)例

    PHP去除字符串最后一個(gè)字符的三種方法實(shí)例

    這篇文章主要介紹了PHP去除字符串最后一個(gè)字符的三種方法,文中給出了詳細(xì)的實(shí)例代碼,對(duì)大家的理解和學(xué)習(xí)具有一定的參考價(jià)值,需要的朋友們下面來(lái)一起看看吧。
    2017-03-03
  • php生成條形碼的圖片的實(shí)例詳解

    php生成條形碼的圖片的實(shí)例詳解

    這篇文章主要介紹了php生成條形碼的圖片的實(shí)例詳解的相關(guān)資料,希望通過(guò)本文能幫助到大家,需要的朋友可以參考下
    2017-09-09
  • Zend Framework入門(mén)知識(shí)點(diǎn)小結(jié)

    Zend Framework入門(mén)知識(shí)點(diǎn)小結(jié)

    這篇文章主要介紹了Zend Framework入門(mén)知識(shí)點(diǎn),總結(jié)分析了Zend Framework入門(mén)學(xué)習(xí)的知識(shí)重點(diǎn),需要的朋友可以參考下
    2016-03-03
  • Laravel框架Eloquent ORM簡(jiǎn)介、模型建立及查詢數(shù)據(jù)操作詳解

    Laravel框架Eloquent ORM簡(jiǎn)介、模型建立及查詢數(shù)據(jù)操作詳解

    這篇文章主要介紹了Laravel框架Eloquent ORM簡(jiǎn)介、模型建立及查詢數(shù)據(jù)操作,結(jié)合實(shí)例形式詳細(xì)分析了laravel框架Eloquent ORM基本概念、原理、模型建立及數(shù)據(jù)查詢等相關(guān)使用技巧,需要的朋友可以參考下
    2019-12-12
  • php函數(shù)usort使用方法示例詳解

    php函數(shù)usort使用方法示例詳解

    在 PHP 中, usort() 函數(shù)用于對(duì)數(shù)組進(jìn)行排序,它允許你使用自定義的比較函數(shù)來(lái)確定元素的順序,本文給大家介紹php函數(shù)usort使用方法,感興趣的朋友跟隨小編一起看看吧
    2023-09-09
  • 怎么樣可以把 phpinfo()屏蔽掉?

    怎么樣可以把 phpinfo()屏蔽掉?

    怎么樣可以把 phpinfo()屏蔽掉?...
    2006-11-11
  • PHP基本語(yǔ)法總結(jié)

    PHP基本語(yǔ)法總結(jié)

    這篇文章主要介紹了PHP基本語(yǔ)法總結(jié),本文從PHP能做什么開(kāi)始講解,對(duì)PHP的語(yǔ)法、注釋、變量、常量等內(nèi)容做了總結(jié),需要的朋友可以參考下
    2014-09-09
  • 我整理的PHP 7.0主要新特性

    我整理的PHP 7.0主要新特性

    截止到目前為止,PHP官方已經(jīng)發(fā)布了php7的RC5版本,預(yù)計(jì)在11月份左右會(huì)發(fā)布第一個(gè)正式版本!現(xiàn)在來(lái)說(shuō)php7的重大特性肯定已經(jīng)是定型了,不會(huì)再有什么變動(dòng)了。后續(xù)一些版本的迭代主要也就是修修bug,優(yōu)化之類的。下面就來(lái)說(shuō)話我們一直期待的php7.0新特征吧
    2016-01-01
  • Symfony2創(chuàng)建基于域名的路由相關(guān)示例

    Symfony2創(chuàng)建基于域名的路由相關(guān)示例

    這篇文章主要介紹了Symfony2創(chuàng)建基于域名的路由,結(jié)合實(shí)例形式分析了Symfony2路由的創(chuàng)建技巧,需要的朋友可以參考下
    2016-11-11

最新評(píng)論