或許你可以用Dreamweaver、Notepad++或者Editplus這樣的東西完成你的系統(tǒng),但所謂“工欲善其事,必先利其器”,偶認(rèn)為一個(gè)給力的IDE對(duì)于新手還是很必要的,而Zend作為PHPer們公認(rèn)的最前IDE,自然成為了我的選擇,我安裝的版本是7.2.1,本文就介紹一下自己對(duì)于這個(gè)“新”工具的改造吧,最后留幾個(gè)問題讓高手們給解決下。

  1、更改Zend工作目錄

 

  2、更改Zend字體

  依次進(jìn)入Window——Preferences——General——Appearance——Colors and Fonts——Basic——Text Font進(jìn)行修改,偶還是喜歡Consolas的16號(hào):

 

  3、更改新建文檔模板的默認(rèn)設(shè)置

  默認(rèn)情況下新建PHP文件自動(dòng)生成的代碼為:

  <?php

  僅此一行,偶希望能新建PHP文件時(shí)可以生成閉合的PHP標(biāo)簽,所以依次進(jìn)入Window -> Preferences -> PHP -> Editor -> Templates -> New simple PHP file修改:

 

  4、修改自動(dòng)提示代碼速度

  Zend是個(gè)慢性子,默認(rèn)的代碼提示延遲是500毫秒,顯然不符合Coder們的急脾氣,所以進(jìn)入Window -> Preferences -> PHP -> Editor -> Content Assist ->Auto Activation,將代碼自動(dòng)提示的速度500設(shè)置成50:

 

  5、新建模板

  Zend里面已經(jīng)自帶了很多模板了,大家可以進(jìn)到上面修改默認(rèn)新建PHP文件模板的地方去逛逛,但難免還會(huì)出現(xiàn)不夠用的情況,所以我們需要新建模板:

 

  注意在context中選擇newphp,負(fù)責(zé)新建時(shí)無法找到模板名。

  6、更改快捷鍵

  這個(gè)和VS是類似的,相信大家難免對(duì)有些快捷鍵的鍵位不爽哈,比如會(huì)將Ctrl+K,C作為注釋的快捷鍵,這明顯是兩只手才可以操作完成的工作,怎么快得起來哈,所以我們會(huì)進(jìn)行修改,比如修改成Ctrl+E,C等,而Zend里默認(rèn)加塊注釋是Ctrl+Shift+/,取消塊注釋是Ctrl+Shift+\,而增加或取消單行注釋,默認(rèn)是切換Ctrl+/,偶依然不想兩只手來操作,所以果斷改掉,我改的單行注釋切換是Ctrl+E,塊注釋是Ctrl+R,取消塊注釋是Ctrl+G。

  另外就是更改調(diào)試和VS的習(xí)慣一致,調(diào)試由F11改為F5,運(yùn)行由Ctrl+F11改為Ctrl+F5,Step into由F5改為F11,Step Over由F6改為F10。

  以上兩個(gè)部分的更改可在搜索框中輸入“comment”和“debug”即可看到。

 

  7、安裝JSEclipse

  JS的提示要強(qiáng)大,而Zend本身自帶的稍弱,這里更好的選擇是安裝JSEclipse插件,我們依次進(jìn)入Help -> Install newsoftware

  這里有兩種安裝方法,一種是添加在線安裝地址 http://download.macromedia.com/pub/labs/jseclipse/autoinstall,還有當(dāng)然就是下載安裝包到本機(jī),進(jìn)行安裝,如果你解壓了就選Local找到本地文件夾確定,或者你懶得解壓也可以直接選Archive即可。

 

  一路Next,就可以安裝完成了。。

  安裝好要選擇JSEclipse 為默認(rèn)的Javascript編輯器才可以使用JSEclipse,依次進(jìn)入Window -> Preferences -> General -> Editors -> File Assocaitions:

 設(shè)置“Default”即可。

  同樣,代碼提示也修改的快一些:

 

  原“outline reparsing delay(ms)”默認(rèn)值為500,“Code Completion popup delay(ms)”默認(rèn)值為200。

  8、窗口布局

  使用Alt+Shift+Q,V調(diào)出變量窗口,方便調(diào)試的時(shí)候跟蹤相關(guān)變量的值

  另外可以調(diào)出Debug和Debug OutPut窗口,方便跟蹤調(diào)試

  還在Window——Show View中調(diào)出PHP Function窗口,懶得開手冊(cè)的時(shí)候可以看一眼。

 

  最后的布局為了看其順眼,還是搞成了象VS的樣子,其中下面一塊可以最小化以增大工作區(qū)。

  

  9:注釋心得

  大家在VS里為某個(gè)函數(shù)添加注釋都會(huì)連續(xù)輸入三個(gè)/,這樣就可以添加函數(shù)的Summary了,偶本以為這個(gè)功能在Zend里米有,但是還是在偶然的一次注釋中發(fā)現(xiàn)了,就是敲入/**,然后回車就可以為函數(shù)添加注釋了,效果如圖:

  好了,以上大概就是我對(duì)Zend的改造了,最后留幾個(gè)在VS中我常用,但是在Zend中還暫時(shí)未找到實(shí)現(xiàn)的問題,望大牛們給指點(diǎn)下:

  1、在VS中我會(huì)設(shè)置所有的文件全都自動(dòng)換行,也就是代碼一行顯示不完的時(shí)候會(huì)換行顯示,而不是繼續(xù)顯示,從而出現(xiàn)橫向的滾動(dòng)條,這樣看代碼拖來拖去的,很是影響代碼的可讀性。我現(xiàn)在只發(fā)現(xiàn)在工作區(qū)右鍵有個(gè)“Toggle Word Wrap”選項(xiàng)可以讓當(dāng)前頁面換行顯示,但是沒有找到讓所有文件統(tǒng)一全部換行的功能設(shè)置。

  2、另外,還經(jīng)常用到一個(gè)“轉(zhuǎn)到定義”的功能,就是在函數(shù)或者變量上右擊,可以轉(zhuǎn)到定義,然后就轉(zhuǎn)到了函數(shù)或變量初始定義的那一行,這個(gè)在文件多的時(shí)候比較有用,但在Zend里面也沒有找到。

  3、還有一個(gè)比較常見的功能就是我輸入一個(gè)函數(shù)或者變量,Zend肯定會(huì)提示哈,好,假設(shè)現(xiàn)在我不小心點(diǎn)到其他什么了,比如碰到觸摸板,這樣因?yàn)槭髽?biāo)點(diǎn)擊的原因,智能提示框就肯定消失了對(duì)吧,這時(shí)候有沒有方法可以按某個(gè)鍵之類的把提示框調(diào)出來,而不用把這個(gè)敲到一半的函數(shù)刪掉然后從頭開始輸入,讓提示框出現(xiàn)。這個(gè)在VS里面是Ctrl+J,但是在Zend里也沒有找到怎么實(shí)現(xiàn)。

  哈爾濱品用軟件有限公司致力于為哈爾濱的中小企業(yè)制作大氣、美觀的優(yōu)秀網(wǎng)站,并且能夠搭建符合百度排名規(guī)范的網(wǎng)站基底,使您的網(wǎng)站無需額外費(fèi)用,即可穩(wěn)步提升排名至首頁。歡迎體驗(yàn)最佳的哈爾濱網(wǎng)站建設(shè)。