PHP之 工欲善其事,必先利其器

來源:互聯網
上載者:User

   本文作者Rocky擅長.NET平台下應用系統開發、Web開發、軟體設計、資料庫技術及應用。文中描述了他對於PHP學習的一些見解。CSDN研發頻道對此進行了整理供大家學習、參考。

  內容如下:

  因為個人原因轉到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檔案自動產生的程式碼為:

  僅此一行,偶希望能建立PHP檔案時可以產生閉合的PHP標籤,所以依次進入Window -> 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裡也沒有找到怎麼實現。




相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.