Forum: Mikrocontroller und Digitale Elektronik AVR Studio 5 Code Teilbereiche einklappen


von Eugen V. (eugen_v)


Lesenswert?

Hallo alle zusammen,

ist es in AVR Studio 5 möglich Teilbereiche von Code einzuklappen, so 
dass man z.B. alle Defines oder Includes zu einem Teilbereich 
zusammenfasst  und einklappen kann.
z.B. ist es ja bei Funktionen automatisch so.

: Verschoben durch Moderator
von Warhawk (Gast)


Lesenswert?

Hallo,

versuch es mal mit:
1
#pragma region LABEL_NAME_FUER_ABSCHNITT
2
3
... dein Code für diesen Abschnitt
4
5
#pragma endregion

das funktioniert auf jedenfall im normalen Visual Studio 2010.

von Eugen V. (eugen_v)


Lesenswert?

Funktioniert leider nicht. Es wird aber auch kein Fehler gemeldet ;|

von 127 (Gast)


Lesenswert?

#if 1
bla
#endif

von Eugen V. (eugen_v)


Lesenswert?

das geht, sieht aber nicht wirklich schön aus.
Danke!

von Michael K. (Gast)


Lesenswert?

Eugen V. schrieb:
> Funktioniert leider nicht. Es wird aber auch kein Fehler gemeldet ;|

Interessanterweise kennt das AVR-Studio sogar eine Möglichkeit, per 
Rechtsklick | Surround with | #region eben #pragma region einzufügen.

Vielleicht versteckt sich ja irgendwo eine Option, mit der man das 
Codefolding dafür noch einschalten kann :)

42m

von bronko (Gast)


Lesenswert?

Doch, geht.
Gewünschten Text markieren -> Edit -> Outlining -> Hide Selection
Der Unterpunkt "Hide Section" ist nur da wenn der Text vorher markiert 
ist.
Gruß

von Hotte (Gast)


Lesenswert?

Suche auch diese Funktion/Möglichkeit.
Allerdings verwende ich AVR Studio4 und kann die Option wie bronko 
beschreibt dort nicht schreiben.
Da ich nicht umsonst die 4er runtermachen und die 5er draufmachen 
will....

Kann jemand diese Funktion bestätigen???

Oder gibts mittlerweile andere Tricks?

Mein Code wird langsam unübersichtlich;(

Danke schon mal.

von Marcus B. (raketenfred)


Lesenswert?

Hotte schrieb:
> Oder gibts mittlerweile andere Tricks?
>
> Mein Code wird langsam unübersichtlich;(

Code auf mehre Datein und Funktionen verteilen. Der Compiler sortiert 
und optimiert das schon vernünftig genug.

von Hotte (Gast)


Lesenswert?

Hab ich bereits gemacht, allerdings machts trotzdem keinen richtigen 
Spaß.
Wäre schon schöner wenn ich diese Grundfunktion nutzen könnte.

Gibts das nun in AVR-Studio5 oder nicht?

von Hotte (Gast)


Lesenswert?

Hat denn keiner AVR-Studio5 um die Frage zu beantworten?

von Wichtel (Gast)


Lesenswert?

Hotte schrieb:
> Da ich nicht umsonst die 4er runtermachen und die 5er draufmachen
> will....

Dann lass die 4er halt drauf, die beiden laufen problemlos 
nebeneinander. Sogar gleichzeitig.

von Hotte (Gast)


Lesenswert?

Naja... ich will mir ja nicht aus Spaß meine Platte befüllen. Sollte 
schon auch einen Sinn machen, zumals ja auch Probleme mit der 5er geben 
soll.
Nicht umsonst hat anscheinend keiner die befragte Version drauf;)

von Sam .. (sam1994)


Lesenswert?

bronko schrieb:
> Gewünschten Text markieren -> Edit -> Outlining -> Hide Selection
> Der Unterpunkt "Hide Section" ist nur da wenn der Text vorher markiert
> ist.

Das funktioniert nicht richtig. Nach dem Beenden von avrstudio sind alle 
Eingeklappten Bereiche weg. Heißt das es gibt keine dauerhafte 
möglichkeit?

Hotte schrieb:
> Naja... ich will mir ja nicht aus Spaß meine Platte befüllen. Sollte
> schon auch einen Sinn machen, zumals ja auch Probleme mit der 5er geben
> soll.
> Nicht umsonst hat anscheinend keiner die befragte Version drauf;)

In Sachen Editor ist es viel besser geworden. Zudem kann man endlich die 
Breakpoints per Mausklick setzen. Leider fehlt im Debugging-Bereich eine 
Menge Sachen aus dem alten 4er.

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
Noch kein Account? Hier anmelden.