PHP代码格式化(EditPlus+PHPCB) 支持批量格式化

DW_CS4居然只会格式化HTML和CSS代码,G来G去也只有PHPCB这一个N久没更新过的经典PHP代码格式工具了,命令行的,用法“phpcb file.php > newfile.php”。
PHPCB(PHP Code Beautifier),整合不到DW里,DW里也没有格式化PHP代码的功能或插件,不过PHPCB可以整合到EditPlus上,方法:

PHPCB下载地址 http://www./softs/23113.html

整合PHPCB到EditPlus:
EidtPlus:工具》配置用户工具…》添加工具:
菜单文本:PHPCB
命令:浏览到PHPCB程序。
参数:--space-after-if --optimize-eol --space-after-switch --space-after-while --space-before-start-angle-bracket --space-after-end-angle-bracket --extra-padding-for-case-statement --glue-amperscore --change-shell-comment-to-double-slashes-comment --indent-with-tab --force-large-php-code-tag --force-true-false-null-contant-lowercase --comment-rendering-style PEAR --equal-align-position 50 --padding-char-count 1 "$(FilePath)"
初始目录:$(FileDir)
打勾:“以文本筛选器运行”,下拉选择“替换”
“应用”按钮。

另外,只想更好地使用PHPCB的话,提供一个操作批处理:
操作PHPCB的一个批处理phpformat.bat:

复制代码

代码如下:

:: 此文件的核心为 PHPCB 程序,PHPCB是一个格式化PHP代码的软件。
:: PHPCB的语法为: phpcb file.php > newfile.php
:: 本文件的用法为:phpf file.php
:: 本文件交给phpcb的命令为:phpcb file.php > file.php.formated.php
:: 本文件把文件交给PHPDB格式化后会打开格式化后的文件(用系统默认的程序)。
@echo off
setlocal
::是否提供格式化文件
if "%1" == "" goto noFile::文件是否存在
set fileName=%1
if /i not exist %fileName% set fileName=%fileName%.php
if /i not exist %fileName% goto noFile::文件类型是否正确
set ext=%fileName:~-4,4%
if /i not "%ext%" == ".php" goto extError::开始格式化,并打开
phpcb %fileName% > %fileName%.formated.php && start %fileName%.formated.php
goto end::输出错误信息
:extError
echo Wrong: File Type Error
echo Usage: phpf file.php
goto end:noFile
echo Wrong: File not found
echo Usage: phpf file.php:end

<完>

(0)

相关推荐

  • MyEclipse怎么设置代码在保存时自动进行格式化

    MyEclipse代码进行格式化的快捷键是Shift + Ctrl + F,但每次都按很麻烦,于是可以通过设置代码在保存时自动进行格式化 。 解决办法: 1、打开Windows——>“Prefe ...

  • 微信好友支持批量删除吗?

    操作方法 01 我们首先可以在微信的帮助与反馈里知道,微信好友是不支持批量删除的,目前好友只能一个个删除. 02 但是可以教大家一个快速删除好友的方法.可以通过群发消息的方式,让好友删除我们,就达到了 ...

  • 两款非常好用的pdf转jpg软件(支持批量转换)

    给大家推荐两款实用的pdf转jpg软件:AP PDF to IMAGE Batch Converter绿色版及PDF Image Extraction Wizard绿色版.这两款pdf转jpg工具并不 ...

  • u盘插上提示需要将其格式化,但又无法格式化

    U盘有时候突然出现了需要格式化,但是你去格式化你的文件就没了,不格式化你打不开,怎么处理呢 操作方法 01 插入U盘,这里不要点击格式化 02 然后你点击右键属性会发现自己的磁盘已经没有空间可 03 ...

  • u盘格式化后数据恢复 u盘格式化后数据恢复工具

    u盘格式化后数据恢复 u盘格式化后数据恢复工具.u盘是我们经常使用的,因为用起来非常的方便和快捷.里面有存有很多的文件,但是当我们不小心格式化了,我们应该怎么办呢?一起来看看吧. U盘上一不小心给格式 ...

  • 格式化U盘提示无法格式化U盘文件显示0字节

    格式化U盘的时候提示“windows无法完成格式化”,查看U盘属性发现U盘容量显示0字节,这是为什么呢?今天小编就要跟大家一起讨论U盘显示0字节的原因。 1、一般情况下,U盘显示0字节,可以肯定就是U ...

  • U盘不能格式化(提示无法完成格式化)?图文教你怎么格式化U盘

    如今U盘的普及已是十分广泛,可用在使用过程中的问题还是接二连三。u盘无法被格式化的现象相信大家或多或少都有点体会,遇到这类问题往往令人很纠结。其实导致U盘无法完成格式化的原因众多,但是只要我们掌握了正 ...

  • u盘格式化之后,插入又让格式化的解决办法

    可能的几种情况: 1.U盘已经损坏了. 2.电脑usb驱动有问题.可以试着更新一下驱动. 3.电脑问题换一台电脑试试. 一般是第一种情况,可能是买到山寨U盘,u盘在短时间内坏了导致. 解决办法:量产 ...

  • U盘无法格式化,Windows无法完成格式化怎么办

    有的时候,只看到u盘的盘符,却读不出来,提示 使用驱动器i:盘中的光盘之前需要将其格式化,又提示 Windows无法完成格式化,这种情况怎么处理呢? 本方法要 格式化u盘,所以要么备份u盘,要么放弃里 ...