Starten Sie einen Remote-Matlab-Prozess innerhalb von Emacs Matlab-Modus?

9

Ich benutze Matlab remote über ssh und möchte Codebereiche aus einer m-Datei in Emacs ausführen, ohne sie ausschneiden und einfügen zu müssen. Wie konfiguriere ich Emacs dafür?

Ich habe versucht, der angebotenen Lösung zu folgen hier : Ich habe ein Skript geschrieben, das sich mit dem Server verbindet und Matlab öffnet. Das Skript funktioniert, wenn ich es in einem Terminal starte. Ich habe Matlab.el wie auf dieser Seite erklärt bearbeitet. Wenn ich jetzt meine m-Datei in Emacs bearbeite und versuche, Matlab zu starten, erhalte ich die Meldung, dass sie meine Datei remoteMatlab.sh nicht ausführen kann und dass M-Shell mit Code 1 abnormal beendet wurde.

Vielen Dank im Voraus für jede Hilfe.

    
nic77 18.08.2012, 00:21
quelle

2 Antworten

3

Sie können dies erreichen, indem Sie eine Shell innerhalb von emacs ausführen, Ihre ssh- und matlab-Sitzung darin starten und den Shell-Puffer von *term* oder was auch immer in *MATLAB* umbenennen. Sie können dann Matlab-Modus für eine Skriptdatei verwenden und den Code ausführen.

    
TNT 28.04.2015 05:01
quelle
-2

Das ist nicht genau das, wonach Sie gefragt haben, aber Sie können dasselbe erreichen. Sie können die Funktion dbstop verwenden, mit der Sie Debug-Breakpoints über Code festlegen können.

Ссылка

    
umps 29.08.2012 23:01
quelle

Tags und Links