Решение использовать Sublime Text для редактирования файлов на локальном сервере, который я создал с помощью бродяг?

У меня есть безголовый сервер Ubuntu, созданный с бродягой и обычно использующий vagrant ssh для доступа, а затем беспорядок с файлами.

Мне нужно отредактировать файлы, и я не очень увлекаюсь изучением vim/emacs, поэтому мне интересно, могу ли я использовать свой редактор выбора (Sublime Text 2) для редактирования удаленных файлов.

Как бы вы порекомендовали меня об этом? Я слышал много решений: FTP, rsync, vim/emacs и т.д., Но я не уверен в своей конкретной ситуации (Sublime и vagrant), что мне лучше всего делать.

Ответ 1

Sublime SFTP может быть хорошим решением для вас. После бесплатной пробной версии стоит 16 долларов США, но это определенно стоит, если вы регулярно работаете с файлами через FTP/SFTP/FTPS. Это автор того же парня, который создал Package Control. Вы должны иметь возможность настроить бродягу, чтобы это разрешить.

Другим вариантом является использование sshfs с Vagrant для создания локально смонтированной файловой системы, к которой вы можете получить доступ напрямую через ST2. Если вы работаете на OSX, я настоятельно рекомендую попробовать Transmit. По моему опыту это гораздо проще в использовании, чем MacFUSE, быстрее, намного проще настроить и намного более стабильно. Опять же, с правильными вариантами конфигурации бродяга должен позволять это довольно легко.

Ответ 2

По умолчанию Vagrant автоматически установит общий ресурс с вашей машиной... /vagrant на сервере будет сопоставлен с папкой, содержащей ваш Vagrantfile, это позволит вам редактировать что-либо в этой папке, и изменения будут сделанный сразу же на сервере ubuntu.

Вы также можете настроить другие общие/синхронизированные папки... проверить документацию.

Другие параметры, которые у вас есть, - это создание общего ресурса samba (или AFP в OSX) или что-то подобное, а затем установка общего ресурса на вашей главной машине и использование возвышенного в обычном режиме.