2012-05-08 43 views
7

我的工作是編寫KornShell(ksh)腳本並在遠程服務器上運行腳本。我正試圖找到最好的方式來做到這一點。是否有用於Windows的KornShell(ksh)IDE?

目前,我在Notepad ++中編輯代碼,將文件傳輸到服務器(通過FTP),在服務器中運行腳本,然後重複該過程直到腳本運行良好。

所以,我正在尋找的是一個IDE(用於Windows),具有良好的編輯器,FTP支持和調試設施。

+0

netbeans和eclipse都對ftp/debugging有很好的支持 – Satya

+0

我添加了一些額外的標籤來獲得更多的關注你的問題,以防我的答案不充分。隨意改變它們,只要你認爲合適,歡迎來到Stack Overflow! –

回答

3

Vim和Emacs都會以某種透明的方式編輯遠程計算機上的文件,並且都有可以正常工作的Windows端口。

這個link會告訴你如何用Vim做到這一點。

2

我建議打開與遠程機器(ssh或X windows)的終端連接,並在那裏編輯/測試/調試腳本。除非你可以得到X連接,否則你將不得不使用像vi或emacs這樣的文本模式編輯器(陡峭的學習曲線,但功能非常強大),或者像pico/nano這樣的簡單編輯器。完成後,您可以將文件複製回Windows機器。這種方法不錯。我一直這樣做。

4

你需要的只是一個帶語法高亮功能的編輯器。 個人而言,我更喜歡winscp和notepad2的組合。配置你的winscp以使用notepad2作爲編輯器。然後,在winscp中找到遠程腳本文件,右鍵單擊並選擇編輯。您現在可以開始編碼,並且在記事本2中按CTRL + S(保存)時,winscp將檢測並傳輸到服務器。

+0

這正是我今年大部分時間都在編寫shell腳本的過程。好而簡單,我可以利用我們現有的基於Windows的源代碼管理系統。 – YogoZuno

4

Zeus編輯器可以做無縫的FTP/SFTP編輯。

至於調試,也可能使用類似plink的東西來運行遠程腳本。

相關問題