Tôi đã tìm thấy đang chạy hệ thống tệp qua ssh (bằng phương tiện sshfs) một tùy chọn tốt hơn việc trình chỉnh sửa xử lý nội dung đó hoặc chạy trình chỉnh sửa trên đường hầm ssh.
Vì vậy, bạn cần phải
apt-get install sshfs
và sau đó
sshfs [email protected]:/remote/path /local/mountpoint
Và đó sẽ cho phép bạn chỉnh sửa tập tin từ xa như thể họ đang ở trên hệ thống tập tin địa phương của bạn.
Để làm cho nó thậm chí còn mượt mà bạn có thể thêm một dòng vào/etc/fstab
sshfs#[email protected]:/remote/path /local/mountpoint fuse user,noauto
Đối với một số lý do tôi thấy rằng tôi phải sử dụng fusermount -u /local/mountpoint
thay vì sau đó chỉ cần umount /local/mountpoint
khi thử nghiệm với điều này. Có lẽ đó chỉ là bản phân phối của tôi.
Gần đây tôi cũng lưu ý rằng người dùng gắn kết phải nằm trong nhóm fuse
. Vì vậy:
sudo addgroup <username> fuse
Một lựa chọn phổ biến khác tất nhiên, sẽ được chạy vim (chứ không phải sau đó gvim) bên trong một phiên GNU Screen trên một máy và kết nối với phiên qua ssh từ bất cứ nơi nào bạn xảy ra được. Mã số trong cả ngày tại nơi làm việc và vào buổi tối bạn ssh vào máy tính văn phòng của bạn, reattach để phiên màn hình gnu của bạn và nhận chính xác nơi bạn rời đi. Tôi sử dụng tìm bảng màu phong phú hơn là thứ duy nhất tôi thực sự bỏ qua khi sử dụng vim, nhưng thực sự có thể được chỉnh sửa nhờ to a fork of urxvt cho phép bạn tùy chỉnh toàn bộ bảng màu của vị trí 256, không chỉ 16 vị trí đầu tiên của bảng màu hầu hết các trình giả lập thiết bị đầu cuối sẽ cho phép bạn tùy chỉnh.
Các bạn đã thử vẽ bản đồ một chìa khóa để một chức năng mà có vị trí như là một arg trả về một cuộc gọi để scp với vị trí và một thư mục tạm thời và sau đó cố gắng để mở nó? Bạn có thể tăng cường điều này bằng cách ràng buộc một khóa thứ hai để viết và chúng scp các tập tin trở lại. – tzenes