NotePad++ 格式化代码 phpCodeBeautifier

因为代码乱想找一个NotePad++的php代码格式化插件

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

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

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

所以就找到了phpCodeBeautifier,来实现php代码格式化

工具下载地址:https://download.csdn.net/download/xyf_1995/10555063

1、首先我们要用到“phpCB.exe”,这个是关键的东东

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

BASIC 

@ECHO OFF
setlocal EnableDelayedExpansion

CD /d %~dp0
SET filename=%1

FOR %%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”,还可以设置快捷键;

如图:

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

PHP

<?php
for($i = 0; $i < 10; $i++)
{
if($i%2==0)
echo "Welcome www.gemingcao.com";
}
//====
$a = 10;
$otherVar = 20;
$third = 30;
//====
class A {
function a(){
return 10;
}
}

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

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

整个工作完成。

转载地址:http://www.360doc.com/content/18/0721/07/57990775_772059042.shtml

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值