Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

1

31.08.2011, 17:20

IDE Code Formatierung

Hi,

kann man in Visual Studio C++ Express 2010 die automatische Code Formatierung von Visual Studio C# einstellen / laden?
Weil ehrlich gesagt vermiss ich das dass mir die IDE alles schön sauber einrückt und leerzeichen setzt wenn ich nen ; mache oder die schließende } setzte

ich mein ich mach das halt jetzt manuell so is nich, aber ich wär lieber etwas fauler was das angeht ^^

danke im voraus


ps: ich hoffe ich bin im richtigen unterforum o.O

2

31.08.2011, 17:32

Sollte eigentlich mittels "Ctrl + K, Ctrl + F" gehen - aber automatisch nicht.

Ansonsten schau mal unter: Tools->Options->Text Editor-> ...
ob sich da etwas findet.

ridens

Frischling

Beiträge: 47

Beruf: Freiberuflicher Entwickler

  • Private Nachricht senden

3

31.08.2011, 18:34

Also Zeilenumbrüche macht VC++2010 für mich nicht, aber Einrückung durchaus, und ich bin damit auch höchst zufrieden. Programmier mal ne Weile mit PSPad, dann freust du dich wieder drüber :P

4

31.08.2011, 18:37

der rückt bei dir automatisch ein wenn du nen befehl mit ";" abschließt? oder eine methode mit "}" schließst?

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

5

31.08.2011, 18:42

Also die Ultimate Version macht das.

Guck einfach mal, ob du in den Optionen -> Text Editor -> C# die Formatierung einstellen kannst.

ridens

Frischling

Beiträge: 47

Beruf: Freiberuflicher Entwickler

  • Private Nachricht senden

6

31.08.2011, 18:45

Nein, wenn ich mich strikt weigere, die vorhandene Indentierung einzuhalten, dann wehrt er sich auch nicht dagegen und rückt mir beim Strichpunkt irgendwas zurecht. Das finde ich allerdings durchaus begrüßenswert. Ein } wird allerdings durchaus von der Indentierung an die zugehörige { angepasst. Beim Zeilenumbruch wird die Indentierung automatisch korrigiert sofern das letzte Zeichen der vorigen Zeile kein ; war. War das allerdings der Fall, behält er den Indent der vorigen Zeile bei. Pastings sind komplett von der Indentierung ausgenommen, die werden dann beim Einfügen von eigenen Zeilenumbrüchen wieder korrigiert. Ist das bei dir irgendwie anders?

7

31.08.2011, 18:45

also ich hab grad geguckt bei c++ kann ich keine auto einrückung oder ähnliches einstellen ( oder ich war zu blöd zum gucken)
bei der C# steht das ja gleich bei Allgemein drin wenn man unter den optionen guckt ^^

8

31.08.2011, 18:51

Ist das bei dir irgendwie anders?

o.O hab nur die häflte verstanden ^^
aber wenn ich zumbeispiel

C-/C++-Quelltext

1
int i=5
schreibe und dann mit einem

C-/C++-Quelltext

1
;
abschließe ändert die IDE von c++ nix
die von C# hätte das gemacht

C#-Quelltext

1
int i = 5;


das gleiche tut er bei C# auch wenn man die Methode schließt oder eine schleife oder was auch immer ... die c++ IDE macht nix davon


ps: sry für doppel post

Sylence

Community-Fossil

Beiträge: 1 663

Beruf: Softwareentwickler

  • Private Nachricht senden

9

31.08.2011, 18:54

Ah sorry hatte deine Frage falsch verstanden.
Nein für C++ gibts das von Visual Studio nicht.

ridens

Frischling

Beiträge: 47

Beruf: Freiberuflicher Entwickler

  • Private Nachricht senden

10

31.08.2011, 18:58

Ne wenn eine Zeile schon indentiert ist, ich nen Befehl schreibe und mit ; abschließe macht er nichts und soll er auch nichts machen XD Das heißt ja schließlich, dass ich die Zeile so indentiert haben will wie sie ist. Wenn ich allerdings z.B. aus einer Zeile mit { heraus einen Umbruch mache, wird die nächste Zeile +1 indentiert. Ebenso wenn kein Strichpunkt da war. Sobald dann der Strichpunkt bzw. das Ende des Codeblocks kommt (Befehlsende oder }), macht der Editor automatisch die Indentierung -1.

Werbeanzeige