Hi Kann man im AVR Studio bestimmte Codezeilen in Bereiche schieben. Also bei den Code unterteilen damit es übersichtlicher wird. In C# geht das z.B mit #region ... Code #endregion links daneben entsteht dann ein kleines + Zeichen mit dem man den Codeblock öffnen und schließen kann.
Ich verwende es nur bei Assembler, bei GCC wirds aber ähnlich sein: Zuerst wird der Code-Bereich markiert, dann gibt es in der Kopfzeile das Icon fürs einrücken.(mit in dem Feld in dem das Fernglas-Icon steht) Damit lässt sich der markierte Bereich in Tabulator-Schritten einrücken.
IcIch möchte den Code nicht einrücken, denn das macht das ganze nicht wirklich übersichtlicher. Ich würde ihn gern ein und ausblenden können wie in C#. Gibts denn in AVR keine solche Funktion?
martin schrieb: > Gibts denn in AVR keine solche Funktion? Von welchem AvrStudio sprichts du? Im 4er geht das nicht, das 5er ist noch beta, basiert dafür aber auf Visual Studio. Das düfte das dann können. Oliver
martin schrieb: > IcIch möchte den Code nicht einrücken, denn das macht das ganze nicht > wirklich übersichtlicher. > Ich würde ihn gern ein und ausblenden können wie in C#. > Gibts denn in AVR keine solche Funktion? Nein. Wozu auch. Du hast das Werkzeug dir deinen Code nach Themenkreisen geordnet in einzelne Source Code Files zu zerpflücken und da die typischen µC Funktionen nicht sehr groß sind, braucht das Ausblenden auch kein Mensch.
martin schrieb: > Hi > > Kann man im AVR Studio bestimmte Codezeilen in Bereiche schieben. > Also bei den Code unterteilen damit es übersichtlicher wird. > In C# geht das z.B mit > > #region > ... Code > #endregion > > links daneben entsteht dann ein kleines + Zeichen mit dem man den > Codeblock öffnen und schließen kann. Nur so eine Idee, ungetestet:
1 | #if 1
|
2 | |
3 | //Code
|
4 | |
5 | #endif
|
Wenn ich nicht irre kann Programmers Notepad das. Zumindest bei PERL code habe ich das schon gesehen.
>#region / #endregion? Ja.
Das weiss ich nicht. Aber falten mit einem Pluszeichen. Das kann er.
Siehe Screenshot.
Nephtamuk schrieb: >>#region / #endregion? Ja. > > Das weiss ich nicht. Aber falten mit einem Pluszeichen. Das kann er. > Siehe Screenshot. Missverständnis. Dass Programmer's Notepad Blöcke in geschweiften Klammern "zusammenfalten" kann ist klar, ich wollte mit meinem Post ausdrücken dass das auch für #region / #endregion -Blöcke gilt. Wenn AVR-Studio grundsätzlich keine "Faltung" beherscht wird mein #if 1-Trick wenig helfen, ansonsten könnte es damit funktionieren. Alles klar?
>ich wollte mit meinem Post >ausdrücken dass das auch für #region / #endregion -Blöcke gilt. Das wusste ich wiederum nicht. Wieder was gelernt. Naja. Du hast recht. Mein Post war insofern missverstaendlich, als ich nicht klar machte, das ich mich nicht auf das Falten anhand von region^endregion bezog, sondern anhand der Syntax. Ich hab|s ausprobiert. AVRStudio kann mit region^endregion nichts anfangen. Oh. Mist. Ich hab bei meinem Lenovo das Tastaturlayout aus versehen umgeschaltet. Wie krieg ich das wieder hin_
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.
