2013-06-20 35 views
12

Tôi có một máy chủ Ubuntu không đầu được tạo bằng âm đạo và thường sử dụng vagrant ssh để truy cập và sau đó gây rối với các tệp.Giải pháp để sử dụng Văn bản tuyệt vời để chỉnh sửa tệp trên máy chủ cục bộ mà tôi đã tạo bằng âm hộ?

Tôi cần phải chỉnh sửa các tệp và tôi không quá quan tâm đến việc học vim/emac, vì vậy tôi tự hỏi liệu tôi có thể sử dụng trình soạn thảo lựa chọn của mình (Sublime Text 2) để chỉnh sửa các tệp từ xa không.

Bạn đề xuất tôi nên làm như thế nào? Tôi đã nghe nhiều giải pháp, FTP, rsync, vim/emacs, vv nhưng tôi không chắc chắn cho tình hình cụ thể của tôi (tuyệt vời và lang thang) những gì tôi sẽ là tốt nhất làm.

+0

Tôi tự hỏi làm thế nào bạn có giám sát điều đó từ readme. Lập bản đồ thư mục, làm việc trên đó. – hakre

Trả lời

4

Sublime SFTP có thể là giải pháp tốt cho bạn. Sau khi bản dùng thử miễn phí có giá 16 đô la Mỹ, nhưng nó chắc chắn đáng giá nếu bạn thường xuyên làm việc với các tệp qua FTP/SFTP/FTPS. Nó được tác giả bởi cùng một người tạo ra Package Control. Bạn sẽ có thể định cấu hình âm hộ để cho phép điều này.

Một tùy chọn khác là sử dụng sshfs with Vagrant để tạo hệ thống tệp được gắn cục bộ mà bạn có thể truy cập trực tiếp thông qua ST2. Nếu bạn đang chạy trên OSX, tôi khuyên bạn nên thử sử dụng số điện thoại Transmit. Theo kinh nghiệm của tôi, việc sử dụng MacFUSE dễ dàng hơn nhiều, nhanh hơn, dễ cài đặt hơn và ổn định hơn nhiều. Một lần nữa, với các tùy chọn cấu hình bên phải thì thầm cho phép điều này khá dễ dàng.

+0

'sshfs' hoạt động tốt cho tôi. Tôi muốn để lộ một thư mục trong điều khiển từ xa đến máy chủ của tôi, như vậy mà tôi có thể dễ dàng sử dụng x và tuyệt vời trên máy chủ để thực hiện thay đổi trên điều khiển từ xa. –

16

Theo mặc định Vagrant sẽ thiết lập chia sẻ với máy chủ của bạn tự động ... /vagrant trên máy chủ sẽ được ánh xạ tới thư mục chứa Vagrantfile điều này cho phép bạn chỉnh sửa bất kỳ nội dung nào trong thư mục này và các thay đổi sẽ được thực hiện ngay lập tức máy chủ ubuntu.

Bạn cũng có thể thiết lập các thư mục được chia sẻ/đồng bộ hóa khác ... check out the documentation.

Các tùy chọn khác mà bạn có đang tạo một phần samba (hoặc AFP trên OSX) hoặc một cái gì đó tương tự và sau đó gắn chia sẻ vào máy chủ của bạn và sử dụng tuyệt vời như bình thường.

+0

Điều này là chính xác. Mặc dù nếu vì một lý do nào đó, điều này không đáp ứng được nhu cầu của bạn, bạn có thể thử các lựa chọn thay thế khác để chạy Sublime Text qua SSH tại đây: http://stackoverflow.com/q/15958056/456584 – user456584

+1

Ngoài ra, điều này có thể được tăng cường bằng cách thiết lập thư mục được chia sẻ trong Dropbox, Google drive hoặc tương tự. Điều này cho phép môi trường phát triển luôn sẵn sàng tốt đẹp. – user1167442