天天看點

PHP寫UltraEdit插件腳本

需求:

1 svn上的代碼在本地(編輯器UltraEdit)有一套,在開發機(centos)上有一套,需要本地的代碼修改以後上傳到開發機上

2 不直接在開發機上修改和使用,原因是有多個人都使用同一個開發機,為了保留本地備份

思路:

1 寫一個腳本作為UltraEdit的插件,使得代碼修改後按下制定按鍵就能直接将代碼本地儲存後上傳到centos上

2 本地是windows,遠端是linux,檔案上傳工具可以使用pscp.exe,腳本語言使用PHP或者Python

3 本地必須安裝PHP,不需要安裝資料庫和apache

4 在PHP中起一個程序調用pscp.exe, 解析路徑等邏輯放在php中

步驟:

1 UltaEdit中在工具配置中設定好腳本

php  "C:\Users\nickyjf\Desktop\mesh\Tools\syncFile\sync142.php" %p%n%e

後面的%p%n%e是目前編輯檔案的絕對路徑,作為參數傳入synv142.php中

<a href="http://images.cnblogs.com/cnblogs_com/yjf512/201112/201112260831156072.png"></a>

2 sync142.php代碼

View Code

3 将pscp.exe放在sync142同級目錄下

<a href="http://images.cnblogs.com/cnblogs_com/yjf512/201112/201112260831169269.png"></a>

4 将按鍵Ctrl + 1 映射到這個腳本

于是在編寫程式的時候隻要按下Ctrl + 1就可以将目前腳本替換遠端腳本

本文轉自軒脈刃部落格園部落格,原文連結:http://www.cnblogs.com/yjf512/archive/2011/12/26/2301503.html,如需轉載請自行聯系原作者