AtmelStudio 6 - 'Hide'

OP #2699580
Lesenswert?
• ▲
▼
Hallo zusammen

Gibt es eine Möglichkeit mit AtmelStudio 6 Code-Teile zu 'hiden'. Bei C# 
ist dies z.B. mit region/endregion möglich. AtmelStudio versteht dies 
nicht. Wird diese Funktion mit Rechtsklick ausgeführt, fügt AtmelStudio 
einfach folgendes ein:
1
#pragma region hide
2
//Code
3
#pragma endregion hide
Dies ist jedoch nutzlos. Und die Funktion 'Outlining' > 'Hide Selection' 
ist auch unnütz, da diese Einstellungen nicht gespeichert werden.

Kennt jemand eine Möglichkeit?

Danke, AP
OP #2699596
Lesenswert?
• ▲
▼
Ich glaube nicht, dass der Compiler das mag, wenn der Programmcode 
innerhalb von /* */ steht...

Ich meinte eigentlich Programm-Code. Dieser sollte für den Compiler 
weiterhin zur Verfügung stehen. Genau gleich, wie das bei Visual Studio 
mit
1
#region das wird gegliedert
2
for(;;); //Example-Code
3
#endregion
auch geht.

Gruss, AP
Gast #2699600
Lesenswert?
• ▲
▼
Mangow W. schrieb:
> Peter II schrieb:
>> warum sollte man code verstecken?
> Um die Übersichtlichkeit zu steigern.

ich finde es extrem unübesichtlich wenn ich ständig etwas auf oder ein 
einklappen muss. Da verliere ich den Überblick. Das erste ist wenn ich 
so ein datei bekomme -> alles aufklappen.

oder sind das alles leute die mit monitoren arbeiten die nur 600pixel in 
der höhe darstellen können?
OP #2699601
Lesenswert?
• ▲
▼
Auf welche Art du arbeitest ist für die Fragestellung irrelevant. Ich 
habe nach Möglichkeiten gefragt, wie man Code 'hiden' kann. Ob du das 
selbst gerne machst oder nicht, spielt dabei keine Rolle.

So wies aussieht erhälst du solche Files und weisst somit, wie 
Code-Teile gegliedert werden können. Ich wäre dir sehr dankbar, wenn du 
mir trotzdem helfen könntest.
Gast #2699608
Lesenswert?
• ▲
▼
Mangow W. schrieb:
> Auf welche Art du arbeitest ist für die Fragestellung irrelevant. Ich
> habe nach Möglichkeiten gefragt, wie man Code 'hiden' kann. Ob du das
> selbst gerne machst oder nicht, spielt dabei keine Rolle.
ja schon klar, war mehr allgemeine frage gedacht.


> So wies aussieht erhälst du solche Files und weisst somit, wie
> Code-Teile gegliedert werden können. Ich wäre dir sehr dankbar, wenn du
> mir trotzdem helfen könntest.
sind leider c# dateien.


Aber was meisnt du mit

"Wird diese Funktion mit Rechtsklick ausgeführt, fügt AtmelStudio
einfach folgendes ein"

wird der Quellcode geändert, du debuggst?
OP #2699622
Lesenswert?
• ▲
▼
Peter II schrieb:
> Aber was meisnt du mit
>
> "Wird diese Funktion mit Rechtsklick ausgeführt, fügt AtmelStudio
> einfach folgendes ein"
>
> wird der Quellcode geändert, du debuggst?

Man kann
Code markieren > Rechtsklick > Surround With (VA X) > #region (VA X)
dann umgibt AtmelStudio den markierten Code mit
1
#pragma region hide
2
#pragma endregion hide

VA X bezieht sich dabei auf Visual Assist X. Quasi der 
'Intelli-Sense-Ersatz' von Atmel. Wie du bereits gesagt hast, scheint 
AtmelStudio dies einfach nicht zu verstehen und tut somit gar nichts.

Weisst du von keiner anderen Möglichkeit Code-Teile zu 'hiden'?

Gruss, AP
Gast #2699838
Lesenswert?
• ▲
▼
Mangow W. schrieb:
> Weisst du von keiner anderen Möglichkeit Code-Teile zu 'hiden'?

nein, weil wie ich schon geschrieben haben ich diese funktionalität gar 
nicht will. Ich schreibe die Programm sogar teilweise nur in einem 
Editor weil ich das die Assistenten und formatierhilfen und intellisense 
öfters als störend empfinde.
Gast #4258677
Lesenswert?
• ▲
▼
A. P. schrieb:
> Schade, dass AtmelStudio anscheinend auf so eine wichtige Funktion
> verzichtet hat.
>
> Vielen Dank trotzdem.
>
> Vielleicht weiss ja noch jemand etwas. Ansonsten gibt es für mich hier
> nichts weiteres zu sagen.
>
> Gruss, AP

ähmm, der Beitrag ist zwar schon extrem alt, vielleicht interessiert 
dich das ja auch nicht mehr, aber ich habe auch genau nach dieser Art 
gesucht Quelltext auszublenden.

Mit #progma region funktioniert das mittlerweile im AtmelStudio6.
Also, danke für den Hinweis :-)

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.