二/110
调整eclipse在Archlinux上的显示
eclipse在linux平台上的显示真是让人纠结,浪费空间不说,左边的项目树和大纲方法列表太松散了。既然我当时在eclipse官方下载的GTK版本,可以对其进行单独定制显示。
首先,创建一个自定义的gtkrc文件/home/terrysco/.gtkrc-eclipse,写入:
style “eclipse” {
font_name = “DejaVu 8″
}
class “GtkWidget” style “eclipse”
其中字体的名字和大小可以根据自己喜好进行设置。完成后在桌面上创建一个程序启动器,在其命令那里写入:
env GTK2_RC_FILES=/usr/share/themes/Clearlooks/gtk-2.0/gtkrc:/home/terrysco/.gtkrc-eclipse ‘/home/terrysco/Applications/eclipse/eclipse’
后面的路径根据自己eclipse实际情况来指定。重启eclipse,舒服多了。
十/100
解决archlinux上android环境的搭建问题
不知道从什么时候开始,AUR源里面的eclipse-android包装不上了,也就是ADT。google了很多解决办法,一一试过了还是不行,而且现在的这个包依赖了eclipse-classic,很郁闷这种频繁的包更新方式。解决办法如下:
首先把自己的帐号加入到eclipse组中。比如:
sudo gpasswd -a terrysco eclipse
然后安装eclipse-android这个包的时候编辑PKGBUILD,把eclipse-classic这个依赖去掉。使用我们之前安装的eclipse这个包即可。没问题了,所有安装顺利,创建项目测试了下通过。
六/095
PHPEclipse:A User Guide
今天看到一本好书:《PHPEclipse:A User Guide》,着重对phpeclipse这个插件进行介绍,此类资料中这个算是比较详细,三种平台都有介绍(Linux,Mac,Windows)。对Quantum DB Plug-In也有介绍,唯一“不好”的地方就是:晦涩的单词太多,不知道我辈的英文水平不是很好啊。。借助翻译工具还是硬着头皮看下来了,200多页,其中还有部分插图,花费3个小时,还算值得。
推荐给想用eclipse做php开发的朋友,熟练后就不必使用收费的zend studio了。
五/092
用phpeclipse进行drupal开发
phpeclipse是开源软件eclipse的一个插件,顾名思义,是为PHPER们准备的。把features和plugins拷贝好后,就可以使用了。这里如果没有刷新出新的eclipse PHP模块,是因为缓存的问题,我们使用-clean参数就可以了。(eclipse使用常识)
剩下就是做一些常用配置,比方drupal的代码规范问题,缩进两个空格,代替tab键。module,info,install后缀名识别等等,比较简单就不说了。剩下的就是新建一个项目,然后导入drupal整个文件夹,这样整个drupal系统代码就导入进来了,新建一个模块的时候,所有drupal函数都可用了,加上eclipse强大的IDE功能,我想你应该可以脱离drupal的官方api了,函数都有提示了。左侧的大纲列表方便定位我们定义的钩子函数。
这样一来,类似l等形参比较多的函数,就不用记下来了,直接函数参数提醒,实在不行可以F3查看函数申明代码,这些功能就和java以及C++开发的时候使用eclipse差不多了。