WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Kommentare im Editor fest fixieren

 

Alex4456
Forum-Anfänger

Forum-Anfänger


Beiträge: 47
Anmeldedatum: 17.09.14
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.10.2014, 09:47     Titel: Kommentare im Editor fest fixieren
  Antworten mit Zitat      
Hallo,

wisst ihr ob man Kommentare fest in der einer Spaltenanzahl fixieren kann?
z.b. man hat folgenden Code:

Code:
var1 = 23         %Kommentar1
var2 = 34         %Kommentar2


wobei die Abstände für die Kommentare mit TAB erzeugt werden.

Jetzt möchte ich die Variablen ändern, aber die Kommentare sollen an der gleichen Stelle bleiben.

Code:
var1 = 233         %Kommentar1
var2 = 34         %Kommentar2


so sieht es aus, so soll es aussehen:

Code:
var1 = 233       %Kommentar1
var2 = 34         %Kommentar2


Hab in dem Matlab einstellungen nichts gefunden, wobei ich Version 2012b verwende

Grüße
Private Nachricht senden Benutzer-Profile anzeigen


denny
Supporter

Supporter



Beiträge: 3.853
Anmeldedatum: 14.02.08
Wohnort: Ulm
Version: R2012b
     Beitrag Verfasst am: 24.10.2014, 10:54     Titel:
  Antworten mit Zitat      
Hallo

Nein so einer Option gibt es nicht, Matlab ersetzt ja die Tabs durch Leerzeichen. Deswegen kann es bei einer Änderungen zur Verschiebung kommen. Von Hand kann man das doch schnell fixen, ob man ein Zeichen mehr deswegen eingeben oder entfernen muss, ist doch irrelevant

Wenn Suchen und Ersetzen benutzt wird, dann kann beim Ersetzen gleich das nötige Anzahl Leerzeichen mit vorgegeben werden, damit Suchword und Ersatz gleich lang sind.
Private Nachricht senden Benutzer-Profile anzeigen
 
Jan S
Moderator

Moderator


Beiträge: 11.057
Anmeldedatum: 08.07.10
Wohnort: Heidelberg
Version: 2009a, 2016b
     Beitrag Verfasst am: 25.10.2014, 20:23     Titel: Re: Kommentare im Editor fest fixieren
  Antworten mit Zitat      
Hallo Alex4456,

Das ist eine interessante Frage! Welchen Hintergrund hat sie?
Code möglichst übersichtlich zu schreiben ist immer eine gute Idee. Beispiel:
Code:
a = 10; % Wert von a
bcdfghs = 100; % Wert der zweiten Variable

Temperatur = 10;    % in Celsius  
Druck      = 100;   % In hPa

Tja, schade - mit einem Mono-Spaced Font wäre es ordentlicher rüber gekommen. Denn dann sind Kommentare und Gleichheitszeichen im unteren Teil ausgerichtet. Bei größeren Programmen mit 1000 Zeilen pro File ist Code dann noch lesbar und man scheitert nicht schon alleine wegen der Optik und der nervenaufreibenden Variablen-Namen.

Du möchtest die Kommentare aber automatisch ausgerichtet haben. Damit wird aber der Code-Text mehr, als er eigentlich ist. Der Editor würde damit zu einem interaktiven GUI werden. Dafür ist er aber nicht gedacht oder geeignet. Das ist eher die Aufgabe für ein Formular oder ein richtiges GUI.

Es gibt Code-Beautifier, die sich um Gleichheitszeichen und Kommtare kümmern. Ich kenne allerdings keinen für Matlab.

Gruß, Jan
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

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.