admin管理员组文章数量:1583363
因为代码乱想找一个NotePad++的php代码格式化插件
网上找“Notepad++怎样格式化php代码”就只发现两种方法:
1、用TextFX ->TextFXHTML Tidy ->Tidy: php;没有具体的实现过程基本上是没用。
2、Notepad++ 中代码格式化插件NppAStyle;这个能格式化Java但是不能格式化PHP
所以就找到了phpCodeBeautifier,来实现php代码格式化
工具下载地址:https://download.csdn/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";
}
//====
$a = 10;
$otherVar = 20;
$third = 30;
//====
class A {
function a(){
return 10;
}
}
菜单->运行(R)->phpCB
这时候会看到一个黑框闪一下,然后提示替换当前文件。点“是”,看看结果是不是很满意。
整个工作完成。
转载地址:http://www.360doc/content/18/0721/07/57990775_772059042.shtml
本文标签: 代码NotepadphpCodeBeautifier
版权声明:本文标题:NotePad++ 格式化代码 phpCodeBeautifier 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dongtai/1726472121a1072203.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论