需求:
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檔案 ...