Mẫu sử dụng hiện tại của các emacs dẫn đến việc tôi có một số bộ đệm chế độ shell đang mở, mỗi phiên chạy ssh. Tuy nhiên, tôi đang gặp vấn đề với điều này - khi tôi cố gắng hoàn thành các tên tập tin và những thứ khác trong phiên làm việc từ xa của mình, trình bao sẽ cố gắng sử dụng các hoàn thành có sẵn trên máy cục bộ thay vì trên máy từ xa.Hoàn thành tab Trong các phiên SSH chế độ shell Emacs
Ví dụ: nếu tệp ~/foobar
tồn tại trên máy cục bộ và ~/frob
tồn tại trên máy từ xa, nhập ~/f
và nhấn kết quả tab trong ~/foobar
thay vì hoàn tất chính xác. Nếu tôi sử dụng ssh bên ngoài các emacs và thử cùng một điều, tôi sẽ hoàn thành đúng cách ~/frob
.
Tôi làm cách nào để hoàn thành tab để hoàn thành cách thực hiện trong các phiên ssh bình thường?
Lưu ý sau: M-x cd RET /ssh:host.example.com:/path/to/me cũng dường như di chuyển nó vào việc có thể xử lý một cách duyên dáng với hoàn thành tab.
bản sao có thể có của [Vỏ bọc từ xa Emacs] (http://stackoverflow.com/questions/1134149/emacs-remote-shell) –