PHP寫UltraEdit外掛程式指令碼

2021-09-23 19:58:19 字數 1358 閱讀 7371

需求:

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中

//外掛程式,將windwos檔案同步到linux上

//php "rsync142.php" %p%n%e

//valid    ar**

//testcode

/*$ar** = array(

"rsync142.php",

"e:\\svn\\test\\www\\include\\ggg\\test\\dtest.php",

);*/

if( count(

$ar**)    == 2)

catch(

exception

$e)

}

function sgetserverpath(

$swindowspath)

$ret = 

trim(

$ret, "/");

}

return

$ret;

}

?>

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

4 將按鍵ctrl + 1 對映到這個指令碼

於是在編寫程式的時候只要按下ctrl + 1就可以將當前指令碼替換遠端指令碼

PHP寫UltraEdit外掛程式指令碼

需求 1 svn上的 在本地 編輯器ultraedit 有一套,在開發機 centos 上有一套,需要本地的 修改以後上傳到開發機上 2 不直接在開發機上修改和使用,原因是有多個人都使用同乙個開發機,為了保留本地備份 思路 1 寫乙個指令碼作為ultraedit的外掛程式,使得 修改後按下制定按鍵就...

UltraEdit環境下,php簡單環境配置

1 語法高亮 選單 檢視 檢視方式 選中 php 2 自動補全 選單 高階 配置 自動完成 選中 自動顯示自動完成對話方塊 字元數選擇2 3為宜 3 php除錯 選單 高階 工具配置 插入 命令 選單項名稱 php除錯 命令列 選擇php cgi.exe所在目錄,並在最後 空格 f,如 e wamp...

使用SWIG寫Python外掛程式

使用 swig 寫python外掛程式 1 程式的安裝 a 從www.python.org python 並安裝b 從www.swig.org swig 並安裝 2 環境的設定 a 右鍵 我的電腦 選擇 屬性 增加兩個環境變數 b 在環境變數中輸入 python 的include 目錄和lib檔案 ...