Запустите Eclipse EPIC Perl Plugin для удаленного проекта / файлов
Недавно я начал новую работу, где вся разработка выполняется на удаленном сервере разработки. Мне действительно нравится Eclipse как централизованная среда разработки для всего, над чем я работаю, и я не особенно большой поклонник emacs или vi. Я буду использовать emacs, если мне придется что-то быстро изменить, но после того, как я действительно попытаюсь это сделать для нормальной разработки, я действительно начинаю скучать по Eclipse.
Тем не менее, есть ли способ использовать Eclipse с EPIC для разработки Perl на удаленном сервере? Я могу жить без отладочной функциональности, но правильная подсветка синтаксиса и возможность создавать проекты были бы действительно хороши. До сих пор я пытался использовать плагин для удаленного браузера для Eclipse, чтобы просмотреть удаленный dev-сервер и таким образом открыть материал для Eclipse, но это далеко от идеала. У кого-нибудь есть идеи получше?
2 ответа
Отвечая на мой собственный вопрос (который, кажется, никто не рассматривал или не заботился, но какого черта - может быть, у кого-то возникнет та же проблема):
- Возьмите Remote Systems Explorer отсюда.
- Настройте RSE для SSH на ваш удаленный сервер.
- Создайте новый пустой проект EPIC (или используя любой плагин / язык, который вы хотите).
- Щелкните правой кнопкой мыши проект, выберите "Новая папка", затем " Дополнительно" >> "Ссылка на альтернативное местоположение" (связанная папка)
- Переключите файловую систему на RSE, затем просто перейдите в папку на удаленной системе, которую вы хотите сделать проектом, и добавьте ее.
Вот и все, вы сделали. Теперь, когда вы откроете свой проект в Eclipse, вы увидите эту папку со всем необходимым кодом, и вы можете использовать ее так же, как и локально.
Основная проблема, с которой я сейчас сталкиваюсь, заключается в том, что в настоящее время я не могу заставить ее выполнить какую-либо проверку ошибок, что очень плохо. Я буду работать над поиском обходного пути для этого и обновлю здесь, если я сделаю.
Если вы работаете в Linux, вы также можете смонтировать удаленный диск / папку с помощью sshfs и использовать ту же "технику связанной папки". Я делаю это все время для разработки Java EE. sshfs также очень надежен, в отличие от сетевых ресурсов Windows, установленных на linux с Samba-Client. (Иногда служба общего доступа Windows сбивается с толку. И ее необходимо перезапустить на удаленном сервере. Я использую один вкладыш powershell для этой "службы перезапуска" имя службы общего доступа "restart-service -name" или что-то вроде "этого".)