In meiner lokalen Shell gibt completion-at-point
after cd
eine Liste der Verzeichnisse zurück. Wenn ich jedoch in eine Fernbedienung ssh, denke Emacs, dass ich mich immer noch in meinem lokalen Home-Verzeichnis befinde. Wie kann ich Emacs so konfigurieren, dass die automatische Vervollständigung des Remoteverzeichnisses erfolgt?
completion
shell
ssh
Matthew Piziak
quelle
quelle
M-x shell
aus einem lokalen Verzeichnis und führen dann einenssh
Befehl in diesem Puffer aus?C-x d
/ssh:username@hostname:/directory-path
und anschließend mitM-x shell
zu öffnen, um eine Remote-Shell zu öffnen?global-projectile-mode
und die Situation hat sich erheblich verbessert!Antworten:
Versuche dies
Öffnen Sie ein Remote-Verzeichnis in
dired
usingtramp
.C-x d
/ssh:username@hostname:/path
returnStarten Sie eine Remote-Shell.
M-x
shell
quelle
term
oder vorzugsweisemulti-term