eclipse PDT 暗色代码高亮主题
eclipse PDT的默认代码配色非常难看,加上是白色背景,长时间盯着看眼睛很容易疲劳,抱着此目的上网搜索,发现了两款由国外网友制作的eclipse PDT 暗色主题,不敢独享,发布于博客。
1. Obsidian
基于notepad++的Obsidian主题配色,非常养眼。
主题配置文件见附件压缩包。
Obsidian主题原作者文章地址:
http://morecowbell.net.au/2009/07/editor-themes-for-eclipse-pdt-obsidian/
2. ruby blue(点击看大图)
ruby blue 原作者blog
http://www.romiro.com/archives/7
安装步骤如下
1 . 下载附件压缩包,解压缩后启动eclipse。
2 . 选择 File -> Import -> General -> Preferences 再选择压缩包中的eclipse.epf,按着提示一路下一步即可,导入成功即可看到效果。
附件下载:
Obsidian.zip 2.59KB
ruby_blue.zip 4.93KB
标签: 享受编程
PHP多版本共存解决方案
我这里说的php多版本共存不仅仅是php4、php5两个大版本号程序的共存,而是php的很多小版本号程序的共存,例如php4.3.1、php4.4.5、php5.2.0、php5.2.9等等,不仅如此,由于测试的需求,我还需要做到php的版本可以随时灵活切换。
目前网上很多的解决方案是在本机安装IIS和Apache或安装多个apache服务,每个服务器安装一个版本的php来达到版本共存的要求,但是要按照 我的要求,这么做既麻烦也达不到我的要求。那么有没有别的方法呢,网上没有就只好自己来研究了,下面就是我摸索出的完美解决方案:
实现思路:Apache + .htaccess + PHP CGI
phpCodeBeautifier批量php程序代码美化工具
phpCodeBeautifier是一个非常不错的php代码美化工具,但是美中不足的是要使用它必须在命令行下使用非常长的命令参数来美化程序,更有一点不能忍受的是它一次只能美化一个程序文件的代码。
针对这些问题,我写了一个php的shell 脚本来解决这些问题。
主要功能:
使用phpCodeBeautifier批量美化php代码,一个命令就能自动把文件夹下所有的php文件(包括子文件夹)的代码美化完毕。
程序代码批量美化步骤
请注意在美化操作前请务必备份自己原程序....
1.将phpCB.exe和phpcb.php拷贝到你要美化的php程序的文件夹里
例如 d:\emlog
2.然后 开始 - 运行 输入 cmd
3.在命令行窗口输入 d:\php\php.exe d:\emlog\phpcb.php 后回车
注意 d:\php\php.exe 是本机php.exe的安装路径,请根据自己机器的PHP安装路径修改...
4.耐心等到输出 job done!提示后,代码就美化完成了。
5月4日 update 修复路径递归bug
2010年 1月15日更新,修复文件路径失效
程序下载地址在这里
关闭SVN服务(TSVNCache.exe进程)的方法
在Windows下使用SVN,通常都会安装TortoiseSVN,安装后会有一个TSVNCache.exe的进程驻留内存,这个进程会定时地去扫描Subversion管理的文件夹/文件是否被修改了,一旦发现有更新,那本地的这些有更新的文件/文件夹就会被更新,这个动作不仅会占用10-50MB左右的内存,而且也会在执行的瞬间占用超过CPU 50%的负载。
这个进程还是影响到了PC的使用性能,根据实际需要,一般可以停了它:
打开任意的文件夹–>右键–>TortoiseSVN–>settings–>look and feel–>Icon Overlays–>Status cache 设为"none"就可以了。
标签: 享受编程
给Dreamweaver增加自定义文件扩展名
最近在研究zend框架,框架的页面文件采用的phtml后缀Dreamweaver无法将其识别为PHP文件,编辑页面设计时没有语法高亮甚是麻烦!然而我在“首选参数”选项中却无法找到相关扩展名关联的设置,看来文件关联写在某个配置文件上了。在Dreamweaver文件夹中一阵查询后确定了Configuration\DocumentTypes\MMDocumentTypes.xml是扩展名的配置文件,用任意编辑器打开后找到xml节点<documenttype id="PHP_MySQL" 在其winfileextension属性中增加.phtml重启Dreamweaver即可。
Eclipse+php插件+Xdebug搭建PHP完美开发/调试环境指南
最近要开始使用Zend框架开发中型应用系统了,由于采用完全面向对象的框架思路开发程序,不光开发思想,先前的Editplus+Dreamweaver编辑器组合显然不能满足我的要求了。我的新环境初步定为Eclipse+PDT插件+Xdebug+Apache。
先前一直对dotNET、Java的IDE的代码自动嗅探、代码提示、程序断点调试等等自动化功能羡慕不已,而自己写PHP只能靠着echo、var_dump()来调试程序,能不能让PHP也实现断点调试呢?先前在Eclipse的PHP插件中发现了Debug的选项,说明调试功能应该是可行的,但是不知道是怎么个配置法,跑上google查找资料发现没有一个完整的介绍配置文档,我只能将获得的信息拼接起来后来测试。
结果是:完美实现PHP断点调试!







