见鬼的WP2.8编辑器代码高亮

早两天新装了一个WordPress,2.7.1版的,不过很神奇的是,2.8里的功能已经能提前体验了。这不,我就尝到了我并不喜欢的代码高亮功能的s**t了。

我对在线编辑器的要求很简单,一个文本框加一个按钮就已经完全能满足我的要求了(事实上,文章编写区的文本编辑器我仍旧使用的是老旧的代码编辑器,而不是2.3才添加的TinyMCE编辑器)。我使用在线编辑器的频率并不高,一个月能用一次,已经够频繁的了。我的网络环境并不好,很烦那个不停转的圈。

见鬼的WP2.8编辑器代码高亮
Read More »

使用Netbeans开发WordPress

工欲善其事,必先利其器。所以在对Dev-PHP2不太满意的情况下,我又再折腾了一番。不过这次,我只试用了一个软件——NetBeans,就马上被她吸引住了。

NetBeans是一款用java编写的多语言IDE(所以需先安装JDK),最新版本是6.5,在这个版本中添加了PHP的支持。虽说她支持多种语言,但我们使用的仅是PHP,只下载支持PHP的版本即可。
下载NetBeans

下载安装完毕,当然是要先设置PHP、MySQL等环境,参考官方的教程很容易就可以搞定。(NetBeans也有中文官方网站,不过这部分还没有翻译。)

再接下来就是在NetBeans中设置WordPress项目,步骤则参考wiki:Configuring NetBeans Project For WordPress

为什么要使用NetBeans来开发WordPress呢?(参考:Why you should try Netbeans

1.NetBeans对javaDoc有很好的支持,而WordPress都有很好的文档注释,所以不仅PHP内置函数有代码提示,WordPress中的函数等也有代码提示。
例如:我们输入add_ac,然后按 Ctrl + Space 就会显示出add_action的函数提示
NetBeans代码提示

2.你是否有这样的经历呢:有一个WordPress内置函数,你想知道它的具体代码是怎样实现的,但却不知道这个函数具体是在那个文件中声明的。这时NetBeans就能快捷地帮你完成这个以前颇让人头疼的问题。
把光标定位到想查找的函数上,右键,选择“导航” -> “转至声明”
NetBeans转至声明

3.由上图你可以看到一个“查找实例”的选项,它的作用就是在整个项目中查找使用了这个函数的文件以及在这些文件中的位置。使用方法同上。
NetBeans查找实例

要说这个编辑器有什么缺点的话,我只能说占用内存等资源稍微大了一点(内存要200mb左右)。不过瑕不掩瑜,我想我是不会再继续找PHP编辑器了。 😛

PHP编辑器:Dev-PHP2

前段时间,忽然对使用中的编辑器感到不爽。当时使用的是PSPad,这个不是专业的PHP编辑器,是的,她不是针对PHP而设计的,用起来还是觉得不够趁手。于是又开始了新一轮对编辑器的疯狂试用,最后还是选择了Dev-PHP2,一个针对PHP开发,免费开源的软件。

选择Dev-PHP2其实有点无奈,原因是我试用了几乎所有别人在网上推荐的PHP收费编辑器或大牌编辑器,如:PHPDesigner 2008、PHPEdit、PhpED、DSV PHP Editor、eclipse等等,占用内存大、启动缓慢、小毛病不少,真的是对不起付费的客户,还不如就用Dev-PHP2算了。就是这样,我选择了Dev-PHP2。

其实Dev-PHP2还是挺不错的,
1.支持多语言界面(locale.zip,下载解压到Dev-PHP2的安装目录下,可以实现中文界面。因为是我自己翻译的,错漏不少,欢迎指正。);
2.嵌入PHP手册。在选项中设置好你的中文手册后,可以直接在软件中查看;
3.支持UTF-8。可选择是否添加BOM;
4.支持Snippets。(这个功能似乎有点问题,我添加的好像不能保存。)
5.支持PHP解析和Debugger。要自己搭建PHP平台和xdebug和在选项中设置。
6.高亮显示PHP、HTML、CSS、Javascript等代码。(这个功能也不太完善)
7.代码提示。
8.启动快速。
9.程序小巧。安装文件才1+MB。

从上面你可以看到Dev-PHP2要有的功能基本都有了,但完善度却是不太足够。

不过懒得折腾了,先凑合用着吧。