來源:互聯網
上載者:User
關鍵字
即時
調試
功能
工具
使用者
利用
Editplus
PH
EditPlus
P> 看了FonTomas的"用Editplus實現J2SDK的可視化編程"(參見http://www.csdn.net/Develop/article/15/15416.shtm)一文後,筆者做為一個PHP程式員,萌發出了讓Editplus調試PHP程式的想法。經過我的測試與N(N>10)次的實驗之後,終於可以讓Editplus完美的實現這個功能了。具體實現方法如下:
1.開啟Editplus,選擇"Tool(工具)->Configure User Tools...(配置使用者工具)"菜單(筆者現在使用的版本是V2.11英文版,本站(http://www.hooday.com)下載欄目有下載使用中文版的朋友可以參見下面的圖片對照)。
2.在彈出的視窗中選擇"Add Tool(新工具)->Program(程式)",給新程式起一個好記的名字,比如這裡我們用"Debug PHP",在Menutext(菜單文本)中輸入"Debug PHP"。點擊"Command(命令列)"右邊的按鈕,找到你的php.exe所在的路徑,這裡是"c:\php\php.exe"。再點擊"Argument(參數)"右邊的下拉按鈕選擇FilePath(檔案路徑),最後再把"Capture output(捕捉輸出)"前面的複選框選上。
3.現在測試一下,建立一個php檔案,按快速鍵Ctrl+1可以啟用剛才我們設定的工具(如果你設定了多個工具,快速鍵可能會有所不同),現在你可以看到它已經能正常工作了。但是還有一點不太理想:如果你的PHP程式出錯,在輸出視窗會提示你第幾行出錯,單擊這一行提示,Editplus老是提示你找不到某某檔案,是否建立。接下下我們要修正這個功能。
4.開啟剛才使用者工具設定視窗,找到剛才設定的"Debug PHP"工具。點擊Capture output(捕捉輸出)複選框旁邊的"Output Pattern...(輸出模式)"按鈕,會彈出一個定義輸出模式的表單,把"Use default output pattern(使用預設輸出方式)"前面的複選框去掉,在"Regular expression(規則運算式)"這一項的文字框中輸入" ^.+ in (.+) line ([0-9]+) "(不包括引號),細心的朋友可能會發現,這裡使用的也Regex的文法。然後,在下面的"File name檔案名稱"下拉式功能表中選擇"Tagged Expression 1",即上邊Regex中的第一個參數,"Line(行數)"下拉式功能表項選擇"Tagged Expression 2","Column"下拉項保持為空白。然後儲存設定。
5.好了,現在再來試一下吧,雙擊出錯的行數,Editplus就會自動啟用出錯檔案,並把游標定位到出錯行,是不是特別方便呢?!(可點擊放大)
現在,Editplus經過我們的"改造",已經可以即時的調試PHP檔案了,雖然還不是"可視化"介面的,但對於一些平常的小程式來查錯還是非常好用的。Editplus真是不款不可多得的好工具,如果你有什麼提示,不要忘了大家一起分享哦。^O^chin a