notepad++ 格式化php,[原创]notepad++格式化php代码,美化php代码,phpCodeBeautifier(phpCB.exe)...

本文介绍了如何在Notepad++中使用phpCB.exe来格式化和美化PHP代码,详细步骤包括下载phpCB.exe,创建批处理文件phpCB.bat,将这两个文件放入Notepad++的plugins目录,并设置Notepad++的运行命令。通过这种方式,用户可以在Notepad++中方便地执行PHP代码的格式化操作。
摘要由CSDN通过智能技术生成

[原创]notepad++格式化php代码,美化php代码,phpCodeBeautifier(phpCB.exe)

2018-09-19

最近用Notepad++编写php代码,有些代码排列太乱了,总想美化一下。

124292888_1_20180209091503769.gif

网上找“Notepad++怎样格式化php代码”就只发现两种方法:

1、用TextFX ->TextFXHTML Tidy ->Tidy: php;没有具体的实现过程基本上是没用。

2、Notepad++ 中代码格式化插件NppAStyle;这个能格式化Java但是不能格式化PHP

所以还是没有方法。

昨天自己又琢磨了一下。

大家常用的EditPlus和sublime Text 2都有用PHPCB,

EditPlus格式化PHP代码(EditPlus+PHPCB)

sublime Text 2支持格式化PHP代码(sublime Text 2+PHPCB)

我可不可以也用PHPCB呢,也就是大名顶顶的phpCodeBeautifier,

PS:phpCodeBeautifier官网已经挂了,网上找了好久,找到了参数配置,但是也不全,大家参考一下就好。

[分享]格式化php代码工具phpCodeBeautifier(phpCB)设置参数配置说明

又发现notepad++有一个运行外部程序的功能还可以执行bat。(按F5 )

124292888_2_20180209091503941.jpg

是不是发现上面有个phpCB,这是我后来添加的,继续往后看吧。

嗯,这样就有主意了,Notepadd++,bat(批处理),PHPCB

下面就看完整步骤:

1、首先我们要用到“phpCB.exe”,这个是关键的东东,文章底部我留的有phpCB.exe附件下载;

2、编写bat处理文件,命名“phpCB.bat”,命名随便,自己知道就好。

BASIC

@ECHO OFFsetlocal EnableDelayedExpansionCD /d %~dp0SET filename=%1FOR %%a IN (%filename%) DO ( SET filenameext=%%~xa)IF "%filenameext%" EQU ".php" ( "phpCB.exe" --space-after-if --glue-arrow --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 --force-large-php-code-tag --force-true-false-null-contant-lowercase --comment-rendering-style PEAR --align-equal-statements --padding-char-count 4 "%filename%">"phpCB.tmp" IF ERRORLEVEL 0 ( COPY /y "phpCB.tmp" "%filename%" ) DEL /Q /F "phpCB.tmp") ELSE ( GOTO :EOF)

3、然后把上面的提到的两个文件,phpCB.exe和phpCB.bat放到notepad++安装目录:D:\Program Files\Notepad++\plugins

这里提一下Notepad++的环境变量

变量名称

含义

FULL_CURRENT_PATH

文件路径名称

CURRENT_DIRECTORY

文件目录

FILE_NAME

文件全名称

NAME_PART

文件名称

EXT_PART

文件扩展名

通过这些变量,我们可以自定义很多东西

4、按F5,或者菜单->运行(R)->运行(R)...

输入:

$(NPP_DIRECTORY)\plugins\phpCB.BAT "$(FULL_CURRENT_PATH)"

保存;填写显示名称,可随意,我这里填“phpCB”,还可以设置快捷键;

如图:

124292888_3_2018020909150435.jpg

124292888_4_2018020909150497.jpg

124292888_5_20180209091504160.jpg

好了,我们现在测试一下;

PHP

124292888_6_20180209091504238.jpg

菜单->运行(R)->phpCB

这时候会看到一个黑框闪一下,然后提示替换当前文件。点“是”,看看结果是不是很满意。

124292888_7_20180209091504347.jpg

124292888_8_20180209091504410.jpg

整个工作完成。

phpCB.exe和phpCB.bat百度云下载地址:密码: kava

<

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。

http://www.pinlue.com/style/images/nopic.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值