2013-06-20 11 views
12

Mam bezobsługowy serwer Ubuntu utworzony z vagrantem i normalnie używam vagrant ssh, aby uzyskać dostęp do plików, a następnie nimi ominąć.Rozwiązanie do używania Sublime Text do edycji plików na lokalnym serwerze, który utworzyłem z vagrantem?

Potrzebuję edytować pliki i nie jestem strasznie zainteresowany nauką vim/emacs, więc zastanawiam się, czy mogę użyć wybranego edytora (Sublime Text 2) do edycji plików zdalnych.

Jak poleciłbym, abym to zrobił? Słyszałem wiele rozwiązań, FTP, rsync, vim/emacs, itp., Ale nie jestem pewna dla mojej konkretnej sytuacji (Sublime i vagrant), co najlepiej byłoby zrobić.

+0

Zastanawiam się, jak przeoczyłeś to z pliku readme. Mapuj folder, pracuj nad nim. – hakre

Odpowiedz

4

Sublime SFTP może być dobrym rozwiązaniem dla Ciebie. Po darmowym okresie próbnym kosztuje to 16 USD, ale zdecydowanie warto, jeśli rutynowo pracujesz z plikami przez FTP/SFTP/FTPS. Jest autorem tego samego faceta, który stworzył Package Control. Powinieneś być w stanie skonfigurować włóczęgę, aby na to zezwolić.

Inną opcją jest użycie sshfs with Vagrant do utworzenia lokalnego systemu plików, do którego można uzyskać dostęp bezpośrednio przez ST2. Jeśli używasz OSX, bardzo polecam wypróbowanie Transmit. Z mojego doświadczenia wynika, że ​​jest łatwiejszy w użyciu niż MacFUSE, jest szybszy, o wiele łatwiejszy w konfiguracji i jest o wiele bardziej stabilny. Ponownie, z odpowiednimi opcjami konfiguracyjnymi, vagrant powinien pozwolić na to całkiem łatwo.

+0

'sshfs' działało dobrze dla mnie. Chciałem udostępnić hostowi folder w pilocie, tak, żebym mógł łatwo użyć x i wysublimować na hoście, aby wprowadzić zmiany na pilocie. –

16

Domyślnie Vagrant automatycznie utworzy udział w twoim hoście ... /vagrant na serwerze zostanie zmapowany do folderu zawierającego Twój Vagrantfile, co pozwoli ci edytować wszystko w tym folderze, a zmiany zostaną natychmiast wprowadzone także serwer Ubuntu.

Można także skonfigurować inne foldery udostępnione/zsynchronizowane ... check out the documentation.

Inne dostępne opcje to tworzenie udziału samby (lub AFP na OSX) lub coś podobnego, a następnie montowanie udziału w hoście i używanie wzniosłego jak zwykle.

+0

To się zgadza. Chociaż jeśli z jakiegoś powodu nie spełnia to Twoich wymagań, możesz wypróbować różne alternatywy dla uruchamiania Sublime Text przez SSH tutaj: http://stackoverflow.com/q/15958056/456584 – user456584

+1

Ponadto, można to zwiększyć poprzez konfigurację udostępnione foldery w Dropbox, na dysku Google lub podobnym. Pozwala to na ładne zawsze dostępne środowiska programistyczne. – user1167442

Powiązane problemy