原創(chuàng)|使用教程|編輯:龔雪|2015-05-19 10:54:39.000|閱讀 428 次
概述:或許你可以用Dreamweaver、Notepad++或者Editplus這樣的東西完成你的系統(tǒng),但所謂“工欲善其事,必先利其器”,偶認(rèn)為一個(gè)給力的IDE對(duì)于新手還是很必要的,而Zend作為PHPer們公認(rèn)的最前IDE,自然成為了我的選擇。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門(mén)軟控件火熱銷售中 >>
或許你可以用Dreamweaver、Notepad++或者Editplus這樣的東西完成你的系統(tǒng),但所謂“工欲善其事,必先利其器”,偶認(rèn)為 一個(gè)給力的IDE對(duì)于新手還是很必要的,而Zend作為PHPer們公認(rèn)的最前IDE,自然成為了我的選擇,我安裝的版本是7.2.1,本文就介紹一下自 己對(duì)于這個(gè)“新”工具的改造吧,最后留幾個(gè)問(wèn)題讓高手們給解決下。
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í)無(wú)法找到模板名。
6.更改快捷鍵
這個(gè)和VS是類似的,相信大家難免對(duì)有些快捷鍵的鍵位不爽哈,比如會(huì)將Ctrl+K,C作為注釋的快捷鍵,這明顯是兩只手才可以操作完成的工作,怎 么快得起來(lái)哈,所以我們會(huì)進(jìn)行修改,比如修改成Ctrl+E,C等,而Zend里默認(rèn)加塊注釋是Ctrl+Shift+/,取消塊注釋是 Ctrl+Shift+/,而增加或取消單行注釋,默認(rèn)是切換Ctrl+/,偶依然不想兩只手來(lái)操作,所以果斷改掉,我改的單行注釋切換是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
這里有兩種安裝方法,一種是添加在線安裝地址 //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窗口,懶得開(kāi)手冊(cè)的時(shí)候可以看一眼。
最后的布局為了看其順眼,還是搞成了象VS的樣子,其中下面一塊可以最小化以增大工作區(qū)。
9.注釋心得
大家在VS里為某個(gè)函數(shù)添加注釋都會(huì)連續(xù)輸入三個(gè)/,這樣就可以添加函數(shù)的Summary了,偶本以為這個(gè)功能在Zend里米有,但是還是在偶然的一次注釋中發(fā)現(xiàn)了,就是敲入/**,然后回車(chē)就可以為函數(shù)添加注釋了,效果如圖:
好了,以上大概就是我對(duì)Zend的改造了,最后留幾個(gè)在VS中我常用,但是在Zend中還暫時(shí)未找到實(shí)現(xiàn)的問(wèn)題,望大牛們給指點(diǎn)下:
1.在VS中我會(huì)設(shè)置所有的文件全都自動(dòng)換行,也就是代碼一行顯示不完的時(shí)候會(huì)換行顯示,而不是繼續(xù)顯示,從而出現(xiàn)橫向的滾動(dòng)條,這樣看代碼拖來(lái)拖 去的,很是影響代碼的可讀性。我現(xiàn)在只發(fā)現(xiàn)在工作區(qū)右鍵有個(gè)“Toggle Word Wrap”選項(xiàng)可以讓當(dāng)前頁(yè)面換行顯示,但是沒(méi)有找到讓所有文件統(tǒng)一全部換行的功能設(shè)置。
2.另外,還經(jīng)常用到一個(gè)“轉(zhuǎn)到定義”的功能,就是在函數(shù)或者變量上右擊,可以轉(zhuǎn)到定義,然后就轉(zhuǎn)到了函數(shù)或變量初始定義的那一行,這個(gè)在文件多的時(shí)候比較有用,但在Zend里面也沒(méi)有找到。
3.還有一個(gè)比較常見(jiàn)的功能就是我輸入一個(gè)函數(shù)或者變量,Zend肯定會(huì)提示哈,好,假設(shè)現(xiàn)在我不小心點(diǎn)到其他什么了,比如碰到觸摸板,這樣因?yàn)槭?標(biāo)點(diǎn)擊的原因,智能提示框就肯定消失了對(duì)吧,這時(shí)候有沒(méi)有方法可以按某個(gè)鍵之類的把提示框調(diào)出來(lái),而不用把這個(gè)敲到一半的函數(shù)刪掉然后從頭開(kāi)始輸入,讓提 示框出現(xiàn)。這個(gè)在VS里面是Ctrl+J,但是在Zend里也沒(méi)有找到怎么實(shí)現(xiàn)。
原文出自:
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn