Andy's Blog » » VIM + PEAR PHP_Beautifier 美化PHP代码

VIM + PEAR PHP_Beautifier 美化PHP代码

1. 安装 PHP PEAR 和 PHP_Beautifier

# yum -y install php-pear
# pear install PHP_Beautifier-0.1.15

安装完后,会有个命令行工具 /usr/bin/php_beautifier

2. 给 Vim 添加执行 PHP_Beautifier 的快捷键

echo 'map <C-b> :% ! php_beautifier --filters "Pear() NewLines(before=T_CLASS:function:T_COMMENT,after=T_COMMENT) EqualsAlign() ArrayNested()"<CR>' >> /etc/vimrc

好了,现在可以在 Vim 里按 ctrl + b 来美化php代码了,这条命令的参数具体我就不说了,上面的设置是我喜欢的。

另外,可以在命令行直接美化 php 文件

php_beautifier -f old.php -o new.php

Command-line optionsshort option long option description
-f --input input path
-o --output output path
-c --compress Compress the output ('tz','bz2')
-t --indent_tabs Indent with tabs
-s --indent_spaces Indent with spaces
-l --filters Add one or more filters
-d --directory_filters Add a filters directory.
-r --recursive Turn on recursive mode
-? --help Display help / usage

具体的命令用法请见 http://beautifyphp.sourceforge.net/docs/PHP_Beautifier/tutorial_PHP_Beautifier.howtouse.commandline.pkg.html

Incoming search terms:

Tags: pear, PHP_Beautifier, vim

本文地址: http://www.21andy.com/new/20120715/2070.html