2012-05-08 2 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) и отредактировать/протестировать/отладить там сценарий. Если вы не сможете получить соединение X, вам придется использовать редактор текстового режима, например vi или emacs (крутые кривые обучения, но очень мощные) или что-то простое, например pico/nano. Вы можете скопировать файл обратно на ваш компьютер Windows, когда все будет готово. Этот подход не так уж плох. Я делаю это все время.

4

что вам нужно - это просто редактор с подсветкой синтаксиса. Лично я предпочитаю комбинацию winscp и notepad2. Настройте свой winscp для использования notepad2 в качестве редактора. Затем найдите файл удаленного скрипта в winscp, щелкните правой кнопкой мыши и выберите «Изменить». Теперь вы можете начать кодирование, и на каждый момент вы нажимаете CTRL + S (save) в своем блокноте2, winscp будет обнаруживать и передавать на сервер.

+0

Именно так я писал сценарии оболочки в течение большей части этого года. Приятно и просто, и я могу воспользоваться нашей системой управления исходными версиями на основе окон. – YogoZuno

4

Редактор Zeus может выполнять бесшовное редактирование FTP/SFTP.

Что касается отладки, возможно, также будет возможно запустить удаленный скрипт, используя что-то вроде plink.

Смежные вопросы