Emacs TRAMP nicht mit Dired aktiviert

409
Hut8

Ich benutze TRAMP jetzt seit ein paar Tagen. Es funktioniert größtenteils sehr gut. Ich kann eine Remote - Shell laden M-x shell, und ido-modemit find-filesehr gut Ferne als auch Arbeiten, die mir überraschend war.

Ich habe jedoch Probleme mit dired-do-shell-command. Wenn ich eine entfernte Datei mit auswähle diredund dann !aufrufe dired-do-shell-command, wird versucht, dies lokal auszuführen. Warum macht es das, wenn find-fileund diredselbst TRAMP transparent verwendet?

Ich bin verwirrt darüber, wie sich TRAMP wirklich mit dem Rest von Emacs verbindet.

1
Ich kann dieses Verhalten auf meinem System nicht reproduzieren. Versuchen Sie, den gleichen Test mit einer Standard-Emacs-Konfiguration (`emacs -q`) durchzuführen, und prüfen Sie, ob dieses Problem weiterhin auftritt ... Francesco vor 10 Jahren 0
@Francesco leider passiert es immer noch. Wenn ich versuche, p4 (Perforce) aufzurufen, wird "/ bin / sh: p4: Befehl nicht gefunden" angezeigt. Hut8 vor 10 Jahren 0
Versuchen Sie, etwas wie "hostname" aufzurufen, um wirklich zu sehen, wo der Befehl ausgeführt wird. Es gibt so viele Möglichkeiten, wie Perforces ausfallen könnten (wie Umweltprobleme), dass Sie sich möglicherweise über den Ursprung des Problems irren. Francesco vor 10 Jahren 0
Auch nicht reproduzierbar. Welche Emacs-Version verwenden Sie? Aaron Miller vor 10 Jahren 0

0 Antworten auf die Frage