当前位置:  编程技术>php

PHP语法自动检查的Vim插件

    来源: 互联网  发布时间:2014-08-26

    本文导语:  由于最近写PHP比较多,偶尔手误少写个分号之类的语法错误难免,一般的检查方式是回到命令行运行 php -l ,或者升级一下直接在Vim里运行 :!php -l % ,或者再将此绑定为快捷键,如 :map :!php -l % ,每当按F5便可立即执行语法检查...

由于最近写PHP比较多,偶尔手误少写个分号之类的语法错误难免,一般的检查方式是回到命令行运行 php -l ,或者升级一下直接在Vim里运行 :!php -l % ,或者再将此绑定为快捷键,如 :map :!php -l % ,每当按F5便可立即执行语法检查。但还是觉得略有不爽,因为很多IDE是实时检查的,语法错误会提示在代码行的旁边。虽然实时检查未必有必要,但自动检查要比手动检查方便的多,比如在php文件保存时自动执行检查。

于是写了这个 phpcheck.vim 插件,基本功能就是 在PHP文件保存时进行语法检查,有错误会提示出来,没错误不会有任何提示。 可能大部分时候都不会看不到这个插件的效果,只是偶尔手误出现语法错误时,会看到提示。

错误提示如下图所示:

错误提示包含错误信息和错误行号。

插件下载

http://www.vim.org/scripts/script.php?script_id=4984
插件安装

将下载的phpcheck.vim放入你的

~/.vim/plugin/

或Vim安装路径里的plugin/。

插件配置

大部分情况下是不用的配置的。如果你的phpbin所在目录不在系统的环境变量的话,可以指定phpbin的路径,如下:

let g:PHP_SYNTAX_CHECK_BIN = ‘/apps/php/bin/php'


    
 
 

您可能感兴趣的文章:

  • PHP语法加亮类 KindSyntax
  • PHP中的替代语法简介
  • PHP学习笔记(二) 了解PHP的基本语法以及目录结构
  • php trim函数定义与语法教程
  • php正则表达式的基本语法总结
  • PHP源码自动生成插件 PHP Source Plugin
  • PHP调试插件 FirePHP
  • Eclipse的PHP插件扩展 oPDT
  • PHP开发插件 PDT
  • 快速的jQuery插件和PHP表格生成器 Watajax
  • PHP中的插件机制原理和实例
  • PHP+Memcache实现wordpress访问总数统计(非插件)
  • php把数据表导出为Excel表的最简单、最快的方法(不用插件)
  • Eclipse的PHP插件PHPEclipse安装和使用
  • php与jcrop图片裁剪插件实现图片裁切的例子
  • php不使用插件导出excel的简单方法
  • 解析PHP强制转换类型及远程管理插件的安全隐患
  • PHP+ajaxfileupload+jcrop插件完美实现头像上传剪裁
  • PHP实现的交通银行网银在线支付接口ECSHOP插件和使用例子
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • linux 中phpmyadmin 无法载入mysql扩展,请检查php配置文档
  • PHP源代码检查工具 PHPMD
  • 检查用户名是否已在mysql中存在的php写法
  • php 检查电子邮件函数(自写)
  • PHP webshell检查工具 python实现代码
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • IIS7配置PHP图解(IIS7+PHP_5.2.17/PHP_5.3.5)
  • PHP 5.4.19 和 PHP 5.5.3 发布及下载地址
  • php输入流php://input使用示例(php发送图片流到服务器)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • PHP转换器 HipHop for PHP
  • PHP去除html标签,php标记及css样式代码参考
  • PHP 框架 Pop php
  • PHP 'ext/soap/php_xml.c'不完整修复存在多个任意文件泄露漏洞
  • PHP的JavaScript框架 PHP.JS
  • php通过socket_bind()设置IP地址代码示例
  • php服务器探针显示php服务器信息
  • php安装完成后如何添加mysql扩展
  • PHP缓存加速器 Alternative PHP Cache (APC)
  • PHP的substr() 函数用法
  • PHP源文件加密工具 PHP Screw
  • PHP介绍及学习网站推荐
  • PHP自动化测试 PHP-QAT
  • php中操作memcache的类及成员列表及php下如何连接memched服务器
  • PHP 的 HTTP 客户端库 PHP Buzz
  • php中内置的mysql数据库连接驱动mysqlnd简介及mysqlnd的配置安装方式
  • PHP 调试工具 PHP_Dyn


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    PHP去除html标签,php标记及css样式代码参考 iis7站长之家