Editor mit Farbuntermalung der Remarks

Gast #7299601
Hallo Programmierer,

ich stehe immer wieder vor dem Problem, dass ich z.B. unter der 
Arduino-IDE oder Geany (Linuxsystem) gerne die Möglichkeit haben möchte, 
Programmbereiche farblich zu kennzeichnen, sodass ich diese beim 
schnellen Scrollen schneller wieder finde/ bzw. erkenne.

Nach dem Motto:

roter Text/ Bemerkung für z.b. fehlerhaft, daher dringend
orange muss noch angepasst werden
grün für fertig/ ok

Gibt es so eine Möglichkeit?

Vielen Dank!

Gruß
Matthias
#7299608
Matthias schrieb:
> Gibt es so eine Möglichkeit

Die Arduino-IDE ist die Arduino IDE, die ist wie sie ist, aber du 
könntest den open source Quellcode verändern um deine Wünsche 
einzubauen.

Die Schriftfarbe zu ändern wäre aber doof, weil damit das 
Syntaxhighlighting kaputt geht, also eher die Hintergrundfarbe von 
Textabschnitten ändern. Und weil die Datei aber eine stumpfe Textdatei 
ist die auch der Compiler verstehen muss, können die Markierungen nicht 
einfach in die Datei geschrieben werden, man müsste sie in einer 
Zweitdatei ablegen "von Zeichen 1055 bis 1097 schweinchenrosa 
hinterlegen".
#7299663
Viele Editoren haben die Möglichkeit Bookmarks in Textdateien zu setzen.

Visual Studio Code hat mehere Extensions die Bookmarks mit einem Symbol 
am linken Textrand markieren. Es gibt auch welche die Kommentartags ala 
@todo alsa Bookmarkzeichen nutzen. Vielleicht hilft das.
Gast #7299909
Hallo ihr,

vielen Dank für die Antworten!

Ich werde mich dann mal mit diesen Infos weiter beschäftigen und sehen, 
ob mir das weiter helfen wird.

Danke!

Gruß Matthias
Gast #7300020
Michael B. schrieb:
> weil die Datei aber eine stumpfe Textdatei
> ist die auch der Compiler verstehen muss

habe ich mir, für ganz andere Zwecke*, einen Precompiler geschrieben, 
der Zusatzinformationen, die der Compiler nicht verarbeiten kann, 
umformt. In diesem Fall würde es genügen, einfach alle Kommentare zu 
entfernen, die sagen dem Compiler sowieso nichts. Das läuft einfach per 
Makefile vor dem Compiler.

*ich habe so verschiedene Sprachen in einem einheitlichen Sourcefile 
untergebracht, so wird E = Englisch und S = Spanisch usw. selektiert und 
compiliert.

Georg
Gast #7300087
Εrnst B. schrieb:
> Manche Editoren haben extra auffälliges Highlighting für Keywords
> in Kommentaren, evtl. reicht das für:

Bei JetBraus(PyCharm) wird das als Pattern bezeichnet. Default sind TODO 
und FIXME es können aber weitere hinzugefügt werden. Diese sind auch 
filterbar.

Für mich funktionieren Kommentare mit Keywords und die Suchfunktion sehr 
gut. Auch bei größeren(fremden) Dateien in der Arduino Umgebung geht das 
ganz gut. Farbliche Unterstützung finde ich zwar hilfreich beim mergen 
aber ich finde es wenig sinnvoll zum Code schreiben da sich die 
farbliche Hinterlegung schnell mit den Syntaxhighlighting in die Quere 
kommen wird. Gut lesbare Farbkombinationen sind endlich und schlechte 
Lesbarkeit strängt zumindest mich unotig an.


Als Linuxoider Mensch stelle ich auch viel mit Kommandozeilenwerkzeugen 
an und da sind Textbasierte Keywords in Verbindung mit RexEx schon ein 
schönes Werkzeug.
Gast #7300631
Hallo ihr,

ich habe jetzt unter Geany ein Plug-In für die Aufgabenansicht 
hinzugefügt:

1) Werkzeuge-> Plugins->  "Erweiterungen" auswählen

2) unter Bearbeiten-> Plugin-Einstellungen-> "Erwiterungen" die 
Suchwörter "TODO, FIXME, und meine eigenen etc. hinzugefügt

nun kann ich im Sourcecode die Wörter mit Kommentar als Kommentar 
einfügen
und diese werden mir einfach als Liste unter "Aufgaben" dargestellt.

Damit kann ich direkt in die entsprechende Zeile springen.

Sehr praktisch!!! Das reicht mir und ist schneller als ein Scrollen.

Gruß
Matthias

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 3 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.