[FYI] Formatter jetzt in Version 3.6. (IDE 1)

Es ist ja Ostern, also gibts Geschenke.

Da Arduino die Formatierungsoption in der IDE 1 seit Version 2.0.5.1 nicht mehr weiterentwickelt, habe ich die Code-Formatier-Optionen und meine Anleitung mal mit den Änderungen seit meiner Version 3.1. überarbeitet.
Aktueller Stand ist jetzt Version 3.6.8 (März 2025)

Neue Optionen:

    // seit Version 3.4
    indent-lambda
    // 3.4.12
    pad-brackets-in & pad-brackets-out
    // 3.5
    pad-negation
    // 3.6
    pad-include
    // 3.6.5
    accept-empty-list

    // 3.3
    // Markierung als experimentell, funktionieren aber:
    pad-brackets & unpad-brackets
    squeeze-ws
    squeeze-lines

Letztere ermöglichen Abstände zwischen Funktionen zu bestimmen. Überflüssige Leerzeilen werden damit gelöscht.

Neue Unterstützungen:

    // Seit 3.2
    style=webkit

Darüber hinaus hat Astyle jetzt die Unterstützung des JAVA-Native-Interfaces in der Arduino-IDE direkt integrier. Damit entfällt die manuelle Bearbeitung des Astyle-Code.

Überarbeitet

    break-blocks
    pad-include
    delete-empty-lines

Letztere Option ist die beste die es gibt und ich empfehle die einzustellen, bevor Code ins Forum kommt

Entfernt:

    add-braces=nested // kam in 3.4.11
    indent-preprocessor

Darüber hinaus hat AStyle mehr als 60 Fixes integriert

Für Linuxoide Systeme ist wieder eine fertig kompilierte Datei dabei.
Vielleicht baue ich später mal eine für Windows...

Hier mein Schnipsel

1 Like

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.