簡單配置Editplus的PHP調試環境

1. php手冊
1.1 打開Editplus進入菜單 [Tools] -> [Configure User Tools...].
1.2 點擊按鈕 [Add Tool] 選擇 [HTML Help File (*.chm)].
1.3 然後按圖 1.jpg 的參數配置, 其中的 [File Name] 就是PHP官方下載的中文手冊文件
1.4 在打開的PHP文件中把光標移到需要查詢的函數上面, 按 ctrl + 1 (因爲我把"php 手冊"擺在 User Tools 的第一項, 第二項就是 Ctrl + 2, 以此類推), 這樣就會打開PHP中文手冊並自動定位到該函數的說明頁面, 如果找不到該函數(比如函數名輸入錯誤), 則直接跳到手冊的索引頁


2. PHP語法檢查
2.1 打開Editplus進入菜單 [Tools] -> [Configure User Tools...].
2.2 點擊按鈕 [Add Tool] 選擇 [Program].
2.3 按圖 2.jpg 進行配置, Command 路徑根據實際的PHP安裝路徑進行配置.
2.4 點擊按鈕 [Output Pattern...] 按圖 3.jpg 進行配置.
2.5 按 Ctrl + 2 就可以進行語法檢查, 如果有語法錯誤, 雙擊錯誤信息就可以定位到出錯的行

補充: 如果出現無法正確找到php.ini的情況(如模塊無法裝載), 則將 [Argument] 的值改爲: -c "文件全路徑/php.ini" -l "$(FilePath)"



3. PHP代碼分析
3.1 打開Editplus進入菜單 [Tools] -> [Configure User Tools...].
3.2 點擊按鈕 [Add Tool] 選擇 [Program].
3.3 按圖 4.jpg 進行配置, Command 中指定的程序在附件中.
3.4 點擊按鈕 [Output Pattern...] 按圖 5.jpg 進行配置.
3.5 按 Ctrl + 3 就可以進行代碼分析, 如果有代碼分析提示, 雙擊分析提示信息就可以定位到相應的行

下載ZEND的代碼分析工具ZendCodeAnalyzer.exe

按下面兩張圖的順序把備份文件保存到指定目錄下, 這樣即不會在當前文件夾下留下討厭的.bak文件, 在必要的時候還可以到該目錄下找出需要的.bak文件來還原文件


4 函數名自動補全
4.1 下載文件 epphp.zip 解壓到 Editplus 的安裝目錄下,有兩個文件, 一個是最新的PHP語法文件,一個是實現本例函數名自動補全的函數庫.
4.2 重新打開Editplus, 這時在 Editplus 的 Cliptext 面板中會多一個 PHP Functions 的分類(如圖 8.jpg)

【補充】如果沒有出來,那麼手動設置一下:

 


4.3 完成. 這是輸入函數的前面部分(如輸入"set"), 然後按 F2 鍵就可以出現如圖9.jpg的補全提示, 選擇你需要的函數名即可.


在新建菜單中加入PHP項

1. 新建一個模板文件,命名爲 template.php 保存到 Editplus 的安裝目錄, 內容如下:
<?php
^!
?>


其中 "^!"代表文件創建後光標停留的位置

2. 點擊上圖中的菜單項 [Configure Templates...]

3. 點擊[Add]新增一個模板並把它移到第一個位置, [File Path]中選擇剛纔創建的文件


4. 點擊[Ok] 後, 選擇菜單[Tools]->[Preferences...]->[Tools]->[Keyboard] 爲其設置快捷鍵

PHP 代碼美化
步驟略(和前面的PHP代碼檢查類似, 直接看圖 )

其中 [Argument] 的值爲: --space-after-if --optimize-eol --space-after-switch --space-after-while --space-before-start-angle-bracket --space-after-end-angle-bracket --extra-padding-for-case-statement --glue-amperscore --change-shell-comment-to-double-slashes-comment --indent-with-tab --force-large-php-code-tag --force-true-false-null-contant-lowercase --comment-rendering-style PEAR --equal-align-position 50 --padding-char-count 1 "$(FilePath)"

[Argument] 說明:
最後一個參數指定文件名(這個大家應該都看得出來), 前面的參數用於定義代碼美化的格式, 各個參數的意義詳見官方網站: http://www.waterproof.fr/products/phpCodeBeautifier/manual.php

注:phpCodeBeautifier還有個GUI界面的工具, 個人覺得在Editplus中那個工具沒什麼意義所以就沒有配置了, 有興趣的朋友可以自己去google一下
phpcb.exe 下載

一個去除 PHP 註釋和空格的配置,覺得好玩就配置出來了,不一定有什麼實際用途, 不過對程序執行效率要求很苛刻的朋友也許會有些幫助喲, 可以在發佈程序的時候把程序文件的大小縮減到最小,不過千萬別改開發版的代碼, 沒有空格和註釋程序實在很難閱讀;P

發佈了109 篇原創文章 · 獲贊 5 · 訪問量 64萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章