Falsches Syntax-Highliting ist verwirrender als Plain-Text.
Code:
C = cat(1, C(1:4), {'% Comment 1', 'disp(8);'}, C(7:8)); disp('This is a command); ... This is a valid comment!
Da Matlab sogar (undokumentiert) in der Lage ist Source-Code einzufärbern, der in eine FIGURE eingebettet ist, nehme ich an, dass dies vollständig in Java implementiert ist. Liesse sich TMW erweichen diese Highlighting-Engine für dieses Forum zur Verfügung zu stellen?
Wenn nicht, liesse sich die Erkennung von Kommentaren innerhalb von Strings und die ... verbessern?
Die Toolbox-Funktionen von Matlab einzufärben mag im Einzelfall hübscher sein, wenn aber jemand eine Variable mit dem gleichen Namen benutzt, steigt der Verwirrungsgrad:
da ich hin und wieder kein Matlab zur Verfügung habe, habe ich jEdit[1] in Verwendung. Das kann ich mir mit dem Mode für Matlab[2][3] und den Farbänderungen so einstellen, dass es im Prinzip nach Matlab aussieht.
Ich weiß allerdings nicht, ob man a) jEdit hier überhaupt einbinden kann und ob dann das Parsen und Verlinken auf die Befehle noch klappt.
Nur mal so als Hinweis, wie ich ohne Matlab den Code "richtig" angezeigt bekomme.
Gibt es ein Ist und ein Wunsch-Soll? Gibt es Beispiele zum Durchprobieren? Wenn selbstgeschriebene Funktionen aufgerufen werden: können sie bitte angehangen werden? Gab es Fehlermeldungen?
Stimmen die Werte, wenn der Debugger mit Haltepunkten etc. eingesetzt wird?
Danke
Ich sehe zwar, dass dieses Thema nicht gerade auf reges Interesse stößt. Ich finde es aber trotzdem verbesserungswürdig, weil ich den Rest der Optik (bis auf das winzige Eingabefensert) und der Qualität der Implementation dieses Forums so gut finde.
Code:
A=[1,2,3,3,4,4,5,5,5];
B=antimode(A) %Antimode ist hierbei die veränderte Version der Funktion mode
Hallo Jan,
und wenn du Leerzeichen zwischen Prozentzeichen lässt, sieht es doch schon viel angenehmer aus.
Das Thema wird schon verfolgt, ich habe aber kein Wissen, um den Kern des Forums. Und Deswegen kann keine Aussage machen, wie komplex es ist.
Von der Gefühl her denke es nicht ganz einfach, alle Regeln für Parser einzupflegen.
Code:
A=[1,2,3,3,4,4,5,5,5];
B=antimode(A)% Antimode ist hierbei die veränderte Version der Funktion mode
vielen Dank für Deine Antwort!
Das Melden an "die Moderatoren" ist mit dem Problem verbunden, dass ich nicht weiss, wer "die Moderatoren" sind.
Unter Deinem Namen steht "Supporter" - das klingt wichtig, macht mir aber nicht klar, welche Funktion Du genau im Forum ausübst. Unter meinem Namen steht z.B. seit neustem "Forum-Meister" - klingt auch ganz nett für jemanden, der sich im Forum umschauen will um die Qualität des Informationsaustauschs mit der CSSM-Group zu vergleichen.
Immerhin habe ich bemerkt, dass Du Messages verschieben und korrigieren kannst. Aber wo finde ich eine Liste mit den anderen Moderatoren?
Eine Liste wäre hilfreich. Wenn ich den letzten Paragraphen der FAQ lese (Melden illegaler Attachments), wäre das schon sehr praktisch, wenn ich das nicht an einen Moderator melde, der seit 2 Jahren gar nicht mehr aktiv ist.
Gruß, Jan
Options and Permissions
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.