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

PHP語法自動檢查的Vim插件

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

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

于是寫了這個 phpcheck.vim 插件,基本功能就是 在PHP文件保存時進(jìn)行語法檢查,有錯誤會提示出來,沒錯誤不會有任何提示。 可能大部分時候都不會看不到這個插件的效果,只是偶爾手誤出現(xiàn)語法錯誤時,會看到提示。

錯誤提示如下圖所示:

錯誤提示包含錯誤信息和錯誤行號。

插件下載

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)文章

  • 注冊頁面之前先驗證用戶名是否存在的php代碼

    注冊頁面之前先驗證用戶名是否存在的php代碼

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

    PHP去除字符串最后一個字符的三種方法實例

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

    php生成條形碼的圖片的實例詳解

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

    Zend Framework入門知識點小結(jié)

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

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

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

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

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

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

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

    PHP基本語法總結(jié)

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

    我整理的PHP 7.0主要新特性

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

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

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

最新評論