Решение использовать 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) или что-то подобное, а затем установка общего ресурса на вашей главной машине и использование возвышенного в обычном режиме.