① editplus 工具欄怎麼設置快捷鍵像編寫html格式一樣編寫php格式
1,啟動EditPlus3,依次點擊 Tools->Preferences->File->Settings&syntax,在右側的File types選擇"java"項目.
2,在下側找到已經勾選的AutoCompletion項,看到默認的是cpp.acp,點擊後面帶有"..."的按鈕,在editplus的安裝目錄下找到java.acp文件,選中即可,之後點擊open按鈕,該文件內容會顯示在Editplus的窗口中,所謂的acp文件就是那個 Auto Completion的簡寫.
下面的這幅圖描述了找到 Auto Completion ,中文叫做:自動完成。
② 怎麼在Editplus配置PHP
配置PHP幫助手冊
步驟:【工具】-->【配置用戶工具】-->【添加工具】,選擇php的chm幫助文件。
這樣在php相應的函數上按ctrl+1(或者你定義的數字鍵)就可以跳到相應的函數解釋,就像VC中在函數上按F1跳到MSDN上一樣。
配置PHP調試工具
選
擇:【工具】->【配置用戶工具】,在彈出的窗口中選擇:【添加工具】->【程序】,在【菜單文本】中輸入"Debug PHP"。點擊【命
令】右邊的按鈕,找到你的php.exe所在的路徑,我的電腦上是"D:wampinphpphp5.2.6php.exe "。再點擊【參數】右邊的
下拉按鈕選擇【文件路徑】,再點擊【起始目錄】右邊的下拉按鈕選擇【文件目錄】,最後再把【捕捉輸出】前面的復選框選上,這樣就可以開始調試PHP程序
了。
點
擊【輸出模式】按鈕,會彈出一個定義輸出模式的窗體,把【使用默認輸出方式】前面的復選框去掉,在【規則表達式】這一項的文本框中輸
入"^.+ in (.+) line ([0-9]+)"(不包括引號)。然後,在下面的【文件名稱】下拉菜單中選擇【表達式標記1】,即上邊正則表達
式中的第一個參數,【行】下拉菜單項選擇【表達式標記2】,【列】下拉項保持為空。然後保存設置。這一步設置好後,當你調試PHP時輸出窗口報錯時,你只
要雙擊報錯信息,就能找到出錯的PHP代碼了,非常方便。
確定後查看【工具】菜單,如下圖,紅色的為新添加的工具,後面對應的是快捷鍵:
配置函數自動完成
去
http://editplus.com/html.html,下載你需要的自動補全插件。推薦下載這
個:http: //www.editplus.com/dn.cgi?php_acp3.zip 說明:acp就是自動補全,stx是語法文件。打開
【工具】->【參數】,選擇【設置與語法】->【文件類型】選擇【PHP】,點擊【自動完成】後面的【...】按鈕,彈出文件選擇框,將下好
的php.acp復制到該目錄下,並選中php.acp然後點擊【打開】。
如
果你不想使用Editplus的自動完成功能,你只要勾選禁用自動完成功能即可。最後重啟下Editplus即可使用了。使用Editplus的PHP自
動完成功能時,注意在PHP文件中務必輸入完整的PHP語句或PHP函數,然後按下空格即可啟動自動完成功能,如果只輸入了一部分,按空格是啟動不了
Editplus的PHP自動完成功能的。
http://jingyan..com/article/546ae18565ddc31149f28cd1.html
③ editplus怎麼導入thinkphp框架
前段時間一直為TP尋找好用的在線編輯器而苦惱,經過多次嘗試與修改後,終於成功地將編輯器集成到Thinkphp里
而且可以用直接上傳和ajax兩種方式處理內容。為了給一些還沒能成功地集成fckeditor的同儕們一些啟發與幫助,
茲將我的經驗與體會描述如下:
應用目的:將FCKeditor編輯器集成到Thinkphp中,使用戶能夠在線像編輯Word一樣處理即將發表的文字與圖像。
應用軟體與環境:apache伺服器2.0以上版本,PHP版本5.0以上,mysql5.0以上;Thinkphp版本1.5或以上,Fckeditor版本2.x。
1、下載FCKeditor2.x版本,將解壓後的文件夾FCKeditor復制到ThinkPHP文件夾下的Vendor目錄下,以便符合THinkPHP的第三方類庫引入規則。
2、修改參數:
首先,用EditPlus等軟體打開FCKeditor目錄下的fckeditor_php5.php文件,找到第130行。出現內容如下:
publicfunction__construct($instanceName)
{$this->InstanceName=$instanceName;
$this->BasePath='';
$this->Width='900′;
$this->Height='400′;
$this->ToolbarSet='Default';
$this->Value='';
$this->Config=array();
}
publicfunction__construct($instanceName){$this->InstanceName=$instanceName;
$this->BasePath='/bm/ThinkPHP/Vendor/FCKeditor/';$this->Width='900′;$this->Height='400′;
$this->ToolbarSet='Default';$this->Value=」;
其中,最關鍵的就是將basepath設置好。
裡面填寫的就是fckeditor_php5.php文件相對於網站文檔根目錄(document root)的路徑。
其實這就是用以表徵FCKeditor編輯器相對根目錄的路徑。比如伺服器的文檔根目錄最下級是htdocs/或www/, 項目名為project,project項目文件夾下有Thinkphp系統文件包與項目文件包myapp。而且伺服器沒有對該項目設置虛擬主機的話, 此時的文檔根目錄仍是www/或htdocs/,那麼應該是$this->basePath='/project/ThinPHP/Vendor/FCKeditor/';
若是設置了虛擬主機,即將project變為虛擬的文檔根目錄,通過某一域名能夠直接訪問網站項目的話,那麼此時,$this->basePath='/ThinPHP/Vendor/FCKeditor/'; 其他的參數如寬度與高度可以填或不填,若填下的話就是編輯器的默認高與寬。InstanceName是編輯器所在標簽的id與name,此時不用理會。其他參數也不用理會。
其次,在下面找到config.php文件,打開它,找到30與34行。需要改寫的參數如下:$Config['Enabled'] = true ;$Config['UserFilesPath'] = ' ' ;
其中,第一個參數應該設為true.默認是true.第二個參數填寫的是上傳文件的路徑,比如要顯示的圖片等。
我們在project目錄下建立一個uploads文件夾,那麼$Config['UserFilesPath'] = '/project/uploads/';
路徑規則與上一個basepath一樣。要是project是虛擬文檔根目錄的話,那麼$Config['UserFilesPath'] =' /uploads/';
3、應用程序:
比如在myapp項目中Lib目錄下IndexAction.class.php控制器類中的index方法中,當訪問該程序時,輸出的模板網頁里有form表單, 要求用戶輸入一篇文章,那麼就可以用到編輯器.代碼示例如下,只顯示與fckeditor有關的代碼,其他代碼會略。
首先是伺服器程序:
publicfunctionindex()
{……//其他代碼
vendor(「FCKeditor.fckeditor」);//包含FCKeditor類庫,TP引入第三方類庫的系統方法,其路徑是相對於vendor目錄來說的。
$editor=newFCKeditor();//實例化FCKeditor對象
$editor->Width='980′;//設置編輯器實際需要的寬度。此項省略的話,會使用默認的寬度。
$editor->Height='400′;//設置編輯器實際需要的高度。此項省略的話,會使用默認的高度。
$this->Value=」;//設置編輯器初始值。也可以是修改數據時的設定值。可以置空。
$editor->InstanceName='comment';//設置編輯器所在表單內輸入標簽的id與name,即<input>標簽的id與name。此處假
//設為comment.此處不可省,也要保持唯一性。表單上傳到伺服器處理程序後,即可通過$_POST['comment']來讀取。
$html=$editor->Createhtml();//創建在線編輯器html代碼字元串,並賦值給字元串變數$html.
$this->assign('html',$html);//將$html的值賦給模板變數$html.在模板里通過{$html}可以直接引用。
…….//其他代碼,包括輸出模板。
}
其次是對應的html模板即index 文件。只需要在需要的地方插入編輯器即可,其他代碼與一般的<form>寫法一樣。
…….<!–其他html代碼 –>
<div>
<form id=」commentform」 name=」commentform」 action=」">//action里填寫表單處理程序,如'!-APP-!/Index/check'。
指的是IndexAction類下的check()方法來處理提交的表單數據。
<tablestyle=」width:100%;」>
<tr>
<tdstyle=」text-align:left;」>添加新評論:
</td>
</tr>
……//其他表單填寫項
<tr>
<td>{$html}</td>
</tr>
<tr>
<td><inputtype=」submit」value=」提交評論」>
</td>
</tr>
</table>
</form>
</div>
到這里, 已經可以用了。在表單處理程序里像通常處理表單元素那樣就行。但是,有的時候項目移植後,上傳的圖片等鏈接路徑會被錯誤編譯, 以致不能正確顯示圖片等東西。通常是雙引號解析錯誤,我還沒有解決。要想不出錯的話,可以採取ajax的方式處理表單數據。
不過在進行ajax處理之前,要先用一段js代碼將編輯器中的值賦給表單中name是instacename的值的表單元素。比如,本項示例中要用ajax對表單進行處理的話,index模板文件中必須在表單處理前運行的一段js代碼為:
…….//其他js代碼
var editor=FCKeditorAPI.GetInstance('comment');//comment是設置的instanceName值.
document.commentform.comment.value=editor.EditorDocument.body.innerHTML;//將編輯器中內容處理後的源代碼
//賦值給commentform表單的comment 屬性元素值。
……//其他js代碼
註:個人認為xajax比較不錯,只需要將主要精力花在後台程序上。我也是用xajax進行數據處理的。前台代碼很簡單。
④ EditPlus如何書寫運行PHP代碼
首先設置EditPlus:
Tools->Configure
User
Tools
Menutext:Run
PHP(隨便取名)
Command:D:phpphp.exe(PHP.exe所在目錄)
Argument:$(FileDir)$(FileName)Action:Capture
Out(捕獲輸出,默認是命令行輸出)
配置完了,寫個「hello
world」試試
要運行代碼,按"Ctrl+1"就可以運行了(ctrl+阿拉伯數字1,不是l)
⑤ 如何用editplus編輯php,和在裡面顯示網頁
我也是初學的,也是遇到你這種情況
⑥ editplus怎麼編輯php
直接打開ep,然後打開文件選擇你要打開的php文件就可以看到該php文件的源碼了,就可以直接編輯
⑦ 怎麼在Editplus配置PHP
一、首先打開Editplus這個軟體,如下圖: