Erstellen Sie die Bearbeitung der Remote-Datei mithilfe von Emacs Tramp aus der SSH-Sitzung

Dies ist wahrscheinlich eine etwas verrückte Frage. Ich verwende tramp, um entfernte Dateien zu bearbeiten, aber ich öffne auch mehrere Terminals, die für diese entfernte Maschine ssh-ing sind, auch für andere Arbeiten (ich hatte Probleme, ssh-shell in emacs auszuführen).

Oftmals möchte ich während der Terminalarbeit eine Datei bearbeiten. Derzeit kopiere ich den Dateinamen und öffne diese Datei mit emacs tramp (nachdem ich den Dateipfad im Tramp-Format durcheinandergebracht habe). Dies ist viel zu viel Arbeit für eine schnelle Bearbeitung und im Teil zur Pfadverarbeitung recht fehleranfällig.

Die Frage ist: Kann ich einen Befehl in der Remote-SSH-Sitzung ausführen, der den Dateinamen übernimmt, diesen in das Tramp-Format umwandeln (das ist der einfache Teil) und ein ausführen?lokal befehlemacsclient blahblahblah) damit ich die remote datei mit tramp in meinem lokalen emacs bearbeiten kann?

Ich bin mir nicht sicher, ob ich klar genug bin. Ich möchte keinen Emacs auf dem Remote-Computer ausführen (weder auf dem Terminal noch über eine x-Sitzung), aber ich möchte eine Datei von einer Remote-Eingabeaufforderung aus an meinen lokalen Emacs senden:

user@remote-machien ~/ $ run_local_emacs somefile
# then the file "/ssh:user@remote-machine/:/home/user/somefile" shows up 
# in my local emacs

Antworten auf die Frage(5)

Ihre Antwort auf die Frage