因为个人原因转到php已经一星期有余,熟悉了简单的语法,也可以用php来实现crud了,算是迈出第一步吧,对php的感觉估计也和很多人一样,简单,好上手。
或许你可以用dreamweaver、notepad++或者editplus这样的东西完成你的系统,但所谓“工欲善其事,必先利其器”,偶认为一个给力的ide对于新手还是很必要的,而zend作为phper们公认的最前ide,自然成为了我的选择,我安装的版本是7.2.1,本文就介绍一下自己对于这个“新”工具的改造吧,最后留几个问题让高手们给解决下。
1、更改zend工作目录
2、更改zend字体
依次进入window——preferences——general——appearance——colors and fonts——basic——text font进行修改,偶还是喜欢consolas的16号:
3、更改新建文档模板的默认设置
默认情况下新建php文件自动生成的代码为:
preferences -> php -> editor -> templates -> new simple php file修改:
4、修改自动提示代码速度
zend是个慢性子,默认的代码提示延迟是500毫秒,显然不符合coder们的急脾气,所以进入window -> preferences -> php -> editor -> content assist ->auto activation,将代码自动提示的速度500设置成50:
5、新建模板
zend里面已经自带了很多模板了,大家可以进到上面修改默认新建php文件模板的地方去逛逛,但难免还会出现不够用的情况,所以我们需要新建模板:
注意在context中选择newphp,负责新建时无法找到模板名。
6、更改快捷键
这个和vs是类似的,相信大家难免对有些快捷键的键位不爽哈,比如会将ctrl+k,c作为注释的快捷键,这明显是两只手才可以操作完成的工作,怎么快得起来哈,所以我们会进行修改,比如修改成ctrl+e,c等,而zend里默认加块注释是ctrl+shift+/,取消块注释是ctrl+shift+,而增加或取消单行注释,默认是切换ctrl+/,偶依然不想两只手来操作,所以果断改掉,我改的单行注释切换是ctrl+e,块注释是ctrl+r,取消块注释是ctrl+g。
另外就是更改调试和vs的习惯一致,调试由f11改为f5,运行由ctrl+f11改为ctrl+f5,step into由f5改为f11,step over由f6改为f10。
以上两个部分的更改可在搜索框中输入“comment”和“debug”即可看到。
7、安装jseclipse
js的提示要强大,而zend本身自带的稍弱,这里更好的选择是安装jseclipse插件,我们依次进入help -> install newsoftware
这里有两种安装方法,一种是添加在线安装地址 http://download.macromedia.com/pub/labs/jseclipse/autoinstall,还有当然就是下载安装包到本机,进行安装,如果你解压了就选local找到本地文件夹确定,或者你懒得解压也可以直接选archive即可。
一路next,就可以安装完成了。。
安装好要选择jseclipse 为默认的javascript编辑器才可以使用jseclipse,依次进入window -> preferences -> general -> editors -> file assocaitions:
设置“default”即可。
同样,代码提示也修改的快一些:
原“outline reparsing delay(ms)”默认值为500,“code completion popup delay(ms)”默认值为200。
8、窗口布局
使用alt+shift+q,v调出变量窗口,方便调试的时候跟踪相关变量的值
另外可以调出debug和debug output窗口,方便跟踪调试
还在window——show view中调出php function窗口,懒得开手册的时候可以看一眼。
最后的布局为了看其顺眼,还是搞成了象vs的样子,其中下面一块可以最小化以增大工作区。
9:注释心得
大家在vs里为某个函数添加注释都会连续输入三个/,这样就可以添加函数的summary了,偶本以为这个功能在zend里米有,但是还是在偶然的一次注释中发现了,就是敲入/**,然后回车就可以为函数添加注释了,效果如图:
好了,以上大概就是我对zend的改造了,最后留几个在vs中我常用,但是在zend中还暂时未找到实现的问题,望大牛们给指点下:
1、在vs中我会设置所有的文件全都自动换行,也就是代码一行显示不完的时候会换行显示,而不是继续显示,从而出现横向的滚动条,这样看代码拖来拖去的,很是影响代码的可读性。我现在只发现在工作区右键有个“toggle word wrap”选项可以让当前页面换行显示,但是没有找到让所有文件统一全部换行的功能设置。
2、另外,还经常用到一个“转到定义”的功能,就是在函数或者变量上右击,可以转到定义,然后就转到了函数或变量初始定义的那一行,这个在文件多的时候比较有用,但在zend里面也没有找到。
3、还有一个比较常见的功能就是我输入一个函数或者变量,zend肯定会提示哈,好,假设现在我不小心点到其他什么了,比如碰到触摸板,这样因为鼠标点击的原因,智能提示框就肯定消失了对吧,这时候有没有方法可以按某个键之类的把提示框调出来,而不用把这个敲到一半的函数删掉然后从头开始输入,让提示框出现。这个在vs里面是ctrl+j,但是在zend里也没有找到怎么实现。
http://www.bkjia.com/phpjc/478783.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/478783.htmltecharticle因为个人原因转到php已经一星期有余,熟悉了简单的语法,也可以用php来实现crud了,算是迈出第一步吧,对php的感觉估计也和很多人一样,...