Wie kann ich Sortieren, Felder, Eigenschaften und Methoden in Visual Studio?
Ich weiß, für Klarheit in den codes muss ich schreiben ersten Felder, dann Konstruktor und dann Methoden etc. Aber wie kann ich das automatisieren, es in Visual Studio?
- Ich bin mir nicht sicher, aber vielleicht können Sie einen Blick in StyleCop? code.msdn.microsoft.com/sourceanalysis
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke CodeMaid ist die beste Kostenlose option für die Formatierung des Codes in Visual Studio.
Sortieren Sie die Datei, öffnen Sie die Datei über den Projektmappen-explorer:
Reorganize Active Document
Alternativ, die Verwendung der Standard CodeMaid hotkeys STRG+M,Z, um Sortieren Sie Ihre aktiven Datei.
ReSharper kann Sortieren Sie Ihre Klassen-member (Felder, Konstruktoren, Methoden, delegates) durch name, Erreichbarkeit, Art, readonly, etc... können Sie auch surround-bestimmte Mitglieder mit Regionen. Was ich am meisten mag ist die Fähigkeit, Gruppe I Mitglieder (z.B.
#region IDisposable
mitvoid Dispose()
Methode) und Methoden, die ein Ereignis zu behandeln.ReSharper bietet sowohl eine einfache Weise zu konfigurieren und auslösen der Sortierung der Schüler.
Konfiguration
Erstellen Sie eine XML-Datei in Visual Studio und copy-paste-Standard-Typ member-layout (ReSharper-Optionen - > Sprachen > C# > Typ-Mitglieder Layout) in diese Datei. Laden Sie die neueste XSD-schema. Fügen Sie die schema-Datei in Visual Studio schema-Dateien (Menü > XML > - Schemas... > Hinzufügen). Sie sollten jetzt in der Lage, XML-Datei Bearbeiten mit Hilfe von IntelliSense.
Auslösen
Wenn Sie die Visual Studio Tastatur-Schema (ReSharper-Optionen > Visual Studio-Integration) und drücken Sie Strg+E,F für Silent Code-Cleanup. Ein Dialogfeld wird pop-up, wo Sie können wählen, ein Code Cleanup Einstellung. Für diese Einstellung sollten Sie überprüfen Reorder type members. Das zweite mal, wenn Sie drücken Sie die Taste, ReSharper wird automatisch Sortieren Sie Ihre Schüler.
Eins: ReSharper Art Mitglieder-XSD-Schema
Visual Studio hat keine Funktion, mit der neu Bestellung bereits geschriebenen code. Das ist die Domäne von add-ons. Resharper hat eine "Neuanordnung der Typ member" - Funktion, aber das ist nur für die unterstützten C#, nicht für VB.NET code. NArrange scheint in der Lage sein, dies zu tun. Keine Ahnung, nie benutzt es selbst.
Wenn der Code die Sortierung ist Ihre einzige Sorge, Sie können versuchen, die Visual Studio-Erweiterung CodeSorter
Anderen option, die ich fand, ist XArrange. Es ist kostenlos und installiert werden kann von den Erweiterungs-Manager.
Fragen, die ich nahm es mit...
Konfiguration ist sehr begrenzt. Keine Möglichkeit zum ändern der Sortierreihenfolge.