更好的将editplus与phpCodeBeautifier结合使用

phpCodeBeautifier这款php代码美化工具已经很久不见更新,它的命令行版本似乎有些bug,不能正确的将php代码弄的很整齐。但是phpCodeBeautifier的GUI版本还是能够执行正确无误的,可惜无法直接在命令行模式下打开某个文件,想与editplus结合使用比较困难。

但是注意到phpCodeBeautifier总是会打开上一次使用过的文件,打开phpCodeBeautifier.ini一看,LastFile=’******’不正是我们需要的东东么?

于是俺写了如下批处理文件搞定这个问题:

代码片段:


set phpcb_path="F:Program FilesphpCB
set phpcb_ini=%phpcb_path%phpCodeBeautifier.ini"
echo [Settings]        >%phpcb_ini%
echo LastFile=%1    >>%phpcb_ini%
echo [MainForm]        >>%phpcb_ini%
echo Left=-4        >>%phpcb_ini%
echo Width=1032        >>%phpcb_ini%
echo Top=-4        >>%phpcb_ini%
echo Height=748        >>%phpcb_ini%
echo [Options]        >>%phpcb_ini%
echo FileFormat=0    >>%phpcb_ini%
echo Settings=PEAR    >>%phpcb_ini%

%phpcb_path%phpCodeBeautifier.exe

在editplus的工具配置中调用以上批处理文件,参数为$(FilePath),一切搞定,可以用phpCodeBeautifier自动打开editplus当前编辑的文件:P

2 Replies to “更好的将editplus与phpCodeBeautifier结合使用”

  1. 不错的文章.
    不知以下是否少了/,有空试下
    set phpcb_path=”F:Program FilesphpCB
    set phpcb_ini=%phpcb_path%phpCodeBeautifier.ini”

Leave a Reply

Your email address will not be published.