利用Editplus2的使用者工具功能來即時調試PHP_PHP

來源:互聯網
上載者: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

  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.