Farbthemen für den MATLAB-Editor importieren / exportieren

8

Gibt es einen Weg (vielleicht undokumentiert ?), Farbthemen für den MATLAB-Editor zu importieren / exportieren?

Als Beispiel möchte ich das Zenzburn Farbschema in MATLAB importieren.

    
Amelio Vazquez-Reina 09.08.2011, 20:17
quelle

2 Antworten

9

Die Farbeinstellungen werden in der Datei matlab.prf gespeichert. Sie können seinen Standort finden, aber den Befehl ausführen:

%Vor%

Es gibt eine Reihe von Zeilen, die mit dem Wort Colors beginnen, zum Beispiel:

%Vor%

Sie können diese Zeilen als Ihr "Thema" speichern und sie dann mit anderen teilen. Sie müssen nur die Colors * Zeilen durch Ihre ersetzen.

Ich würde empfehlen, die Datei matlab.prf in einem Texteditor zu öffnen und dann die Zeilen zu sortieren, um die Auswahl nur der gewünschten Zeilen zu erleichtern.

    
Alexandre Chabot 25.08.2011, 18:15
quelle
10

Ich war so verärgert über das Fehlen einer Farbschema / Thema-Import- und Exportmöglichkeit in MATLAB, als ich versuchte, mein eigenes Thema zwischen meinen MATLAB-Installationen zu verschieben. Ich ging und machte ein Paket, das genau das tut.

>

Das Endergebnis, genannt MATLAB Schemer , ist ziemlich umfassend. Zusätzlich zu den Hauptfarben, die in Alexandre Chabots Beitrag beschrieben sind, werden auch Farben des Editors importiert und exportiert, der Status von umschaltbaren Einstellungen wie der Begrenzung der rechten Linie und des Zellenmodus sowie die Farben für die Syntaxhervorhebung in anderen von MATLAB unterstützten Sprachen ( C, C ++, Java, XML, HTML, einige Simulink-Dinge). Wenn ein MATLAB-only-Theme importiert wird, wird es außerdem verallgemeinert, um das Theme auch in den anderen Sprachen anzuwenden.

Es ist verfügbar auf dem MATLAB FileExchange und auf GitHub .

Ich habe selbst ein paar Farbschemata implementiert, aber das ZENBURN-Schema nicht implementiert. Da dieser Beitrag nun von vor ein paar Jahren stammt, nehme ich an, dass Sie Ihr Problem, MATLAB auf die Verwendung von Farben aus dem ZENBURN-Thema einzustellen, längst gelöst haben. Wenn dies der Fall ist, können Sie ein ZENBURN-Design erstellen, indem Sie die Farbeinstellungen exportieren, die Sie gerade haben, indem Sie schemer_export() im MATLAB-Terminal ausführen. Sie können es auch teilen, indem Sie es zum Repository von Farbschemata hinzufügen.

Ich hoffe, das ist hilfreich (wenn nicht für Sie, zumindest für jemand anderen).

    
scottclowe 12.11.2015 16:51
quelle

Tags und Links