先介绍一下我发现的Eclipse比早期zend强大的地方,也是让我决定以后要用eclipse的原因,那也就是eclipse的模版功能,eclipse默认自带了一些模版,可以在输入内容的时候自动完成模版预定义的内容,包括PHP函数、smarty模版,html模版,以及其它模版,不过其它的需要自己定义模版内容 举个例子:在一个空白文件中输入<html 再按alt+/ 这时候预定义的整个HTML模版的内容都出现了,这样就省了很多代码编写的时间。 另外一个很重要功能已经用圈线标注起来,那就是光标定义功能,在模版中有许多需要编辑的区块,当编辑完一个想转到下一下区块的时候只需要按一下 tab键就可以自动转到下一下区块。如上图中写完标题后需要编写body标签里边这时个只需要一下tab就可以让光标转到body内,这个功能要是在 zend或者其它IDE中话估计得使用很多光标移动键才能实现 下边说一下eclipse的不足之处,我感觉eclipse的出现大大提高了开发效率,但是它的很多功能默认还都不是工作的很好,比如很多人喜欢使用的自动完成功能,eclipse自动完成功能,在新的版本中的快捷键是alt+/ 想使用这个功能只能按键才能实现,不能实现自动提示,而这个功能是很多使用IDE开发工具希望有的功能,eclipse默认是不支持这样的功能,那只能使用别的方法来实现。 下边来说说自运完成功能的实现方法(代码提示功能) 通过截图可以看到,code assist 这个就是设置自动完成(内容提示)的选项,在标注的地方设置快捷键 默认只能设置4个,但是有的人想让自动提示代码功能自动出现这时候需要进行的设置,是选在这里写上几个字母,然后点 File -- export -- general -- preferences 写一个文件名 然后用文本编辑器打开备份的文件,查找到你刚刚写的字母,改成成从a到z的26个字母,保存 然后导入设置 file--import导入刚刚备份的文件,这样,在输入函数名称的时候就会自动提示PHP代码,有合适的直接回车,这样eclipse就有了PHP代码自动提示功能,测试一下用着是不是感觉和zend一样。 下边说模版的提示功能模版和PHP代码提示类似,只需要设置HTML部分的自动完成就可以了,在原来的基础上进入匹置文件,加上a-z的字母,这样无论是<{ 还是{格式的PHP模版都可以自动提示出来,如果还有自已定义的模版,那也是很好实现的,下边再放上几个例图 延伸阅读
(责任编辑:admin) |