notepad++格式化php,NotePad++格式化代码
phpCodeBeautifier
因为代码乱想⼀个NotePad++的php代码格式化插件
⽹上“Notepad++怎样格式化php代码”就只发现两种⽅法:
1、⽤TextFX ->TextFXHTML Tidy ->Tidy: php;没有具体的实现过程基本上是没⽤。
2、Notepad++ 中代码格式化插件NppAStyle;这个能格式化Java但是不能格式化PHP
所以就到了phpCodeBeautifier,来实现php代码格式化
1、⾸先我们要⽤到“”,这个是关键的东东
2、编写bat处理⽂件,命名“phpCB.bat”,命名随便,⾃⼰知道就好。
BASIC
@ECHO OFF
setlocal EnableDelayedExpansion
CD /d %~dp0
phpjson格式化输出SET filename=%1
FOR %%a IN (%filename%) DO (
SET filenameext=%%~xa
)
IF "%filenameext%" EQU ".php" (
"" --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%">"p"
IF ERRORLEVEL 0 (
COPY /y "p" "%filename%"
)
DEL /Q /F "p"
) ELSE (
GOTO :EOF
)
3、然后把上⾯的提到的两个⽂件,和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
菜单->运⾏(R)->phpCB
这时候会看到⼀个⿊框闪⼀下,然后提⽰替换当前⽂件。点“是”,看看结果是不是很满意。整个⼯作完成。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。