[转]Sublime text2安装php beautifier

摘要:
sublime上格式化php的插件找到两个:phptidy和phpbeautifier,其中phptidy是按照wordpress风格组织代码,不喜欢括号里的那么多空格。。

sublime上格式化php的插件找到两个:php tidy和php beautifier,其中php tidy是按照wordpress风格组织代码,不喜欢括号里的那么多空格。。虽然在github上有人改造了一下变成ci风格,但装起来还是比较麻烦的

而php beautifier的安装也同样另人抓狂,但好歹也摸索出来了:

1. 终端下使用pear安装php beautifier ,按照官方说明输入:

1sudopearinstall--alldeps channel://pear.php.net/php_beautifier-0.1.15

2. 在Sublime text中安装beautifier插件, 按ctrl+shift+p 在package control中搜索安装

3. 安装成功后重启Sublime,同样ctrl+shift+p 后输入 Fomat:Php,发现格式化没反应,而且之下弹出警告

4. 搜索系统中beautifier的安装目录/lib/php/pear/PHP/Beautifier/Filter

打开 Pear.filter.php , phpBB.filter.php

注释掉

1require_once("PEAR/Config.php");

5. 返回Sublime,输入 Format:Php ,格式化成功


参考文章:

http://studio.zeuik.com/?p=1131

Php beautifier 手册

http://beautifyphp.sourceforge.net/docs/

配置参数

http://www.phpkode.com/source/p/php_beautifier/PHP_Beautifier-0.1.15/PHP_Beautifier-0.1.15/Beautifier.php

http://ihacklog.com/post/format-your-php-code-in-vim-with-phpbeautifier.html

/----------------------------

奇怪的是我自己配的时候还是没有成功。by liuzhushiqiang

转载自:http://my.oschina.net/ekc/blog/93229

/---------------------------------


作者:liuzhushiqiang 发表于2013-11-8 11:09:13 原文链接
阅读:11 评论:0 查看评论

免责声明:文章转载自《[转]Sublime text2安装php beautifier》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Jenkins实现CICD实战攻略(三)编译环境集成DevOps 视角的前后端分离与实战下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

用近似静态语言、强类型语言的TypeScript开发属于动态语言、弱类型语言的JavaScript

    对于我们写习惯了强类型、静态类型语言的开发人员来讲,开发弱类型、动态类型语言的程序可真是头痛呀。特别是的走微软技术路线,用习惯了强大无比的VS系列工具的开发人员,VS2003,VS2005,VS2008,VS2010,VS2012。。。。。。还有这些工具与其相结合的强类型语言,比如C#,那用起来多爽呀。     先来看看弱类型语言有些特点吧,如果自...

PHP漏洞之session会话劫持

本文主要介绍针对PHP网站Session劫持。session劫持是一种比较复杂的攻击方法。大部分互联网上的电脑多存在被攻击的危险。这是一种劫持tcp协议的方法,所以几乎所有的局域网,都存在被劫持可能。 服务端和客户端之间是通过session(会话)来连接沟通。当客户端的浏览器连接到服务器后,服务器就会建立一个该用户的session。每个用 户的sessio...

python之版本管理

linux 环境下怎样对不同的python环境进行 方便的切换呢?update-alternatives工具能够非常方便的帮我们完成这个任务。而windows环境下可通过anaconda来完成. 1.通过update-alternatives工具来管理python版本的切换 2.update-alternatives的使用: 3.创建python的不同版本...

linux下安装zabbix服务器

1、lnmp环境安装(linux、nginx、mysql、php) 2、安装php所需模块以及其他模块 yum install -y php-bcmath yum install -y php-mbstring yum install -y php-mysql yum install -y php-xml yum install -y php-gd yum...

docker 部署nginx、php-fpm

假设机器上已经安装好docker环境 一.运行nginx容器 1.查找Docker Hub 上的nginx 镜像 runoob@runoob:~/nginx$ docker search nginx NAME DESCRIPTION STARS...

自然语言处理入门 何晗 读书笔记 第1章 新手上路

第1章新手上路 自然语言处理是一门融合了计算机科学、人工智能以及语言学的交叉学科。这门学科研究的是如何通过机器学习等技术,让计算机学会处理人类语言,乃至实现终极目标----理解人类语言或人工智能。 自然语言处理这个术语没有被广泛的定义,注重语言学结构的学者喜欢使用计算语言学(CL),强调最终目的的学者更偏好自然语言理解(NLU)。 1.1自然语言与编程语言...