更好的将editplus与phpCodeBeautifier结合使用

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

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

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

代码片段:

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

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

作者: 发表于August 3, 2002 at 8:33 am

版权信息: 可以任意转载, 转载时请务必以超链接形式标明文章原始出处作者信息及此声明

Tags: ,,

2 条评论 »

  1. Jianor 于 2008-05-30 @ 22:43:14 留言

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

  2. volcano 于 2008-05-31 @ 00:39:25 留言

    当时用的博客系统会自动过滤掉/符号,所以这里头会有些修改

RSS 为此帖反馈评论 · 反向跟踪 网站

留条评论