Ich möchte, dass Visual Studio automatisch fortfährt, meine .cs
Dateien zu formatieren, aber gibt es eine Möglichkeit, C-Code zwischen den <% %>
Tags in ASP.NET MVC Ansichten automatisch zu formatieren, weil es wirklich ein Durcheinander macht?Gibt es eine Möglichkeit, Visual Studio 2010 zu verhindern, C# -Code in ASP.NET MVC-Ansichten zu formatieren?
Antwort
Soweit ich weiß, gibt es keine Möglichkeit, die Formatierung nur in ASP.NET-Dateien zu deaktivieren, da es die Regeln für C# unter Extras -> Optionen -> Texteditor -> C# verwendet.
Vielleicht in v.next werden sie das beheben. – Kev
Leider (afaik) können Sie keine separaten Einstellungen für C# in .cs und .aspx Dateien haben. Sie können die Einstellungen für C# unter Extras -> Optionen -> C# -> Formatierung ändern.
Damit die Dinge mit MVC gut funktionieren, habe ich einige Einstellungen im Abschnitt Neue Zeilen geändert. Ich habe die Kontrollkästchen für Kontrollblock, Objektinitialisierer und "sonst" deaktiviert. Dies erzeugt die walk-like-a-ägyptischen Stil Klammern, die am besten in MVC-Code funktioniert, ohne zu viel mit meinem normalen C# -Code zu schrauben. Ich lasse die Einstellungen für Funktionen, Klassen usw. alleine, da Sie diese normalerweise nicht in einer ASPX-Datei definieren.
Danke, ich werde mit diesen Einstellungen herumspielen. – Kev
Es gibt keine Möglichkeit, es zu tun, und es ist ein großer Zeitverschwendung, die Formatierung in ASPX-Seiten immer wieder zu reparieren. Es macht mich verrückt.
Es gibt zwei Verbindungsprobleme/Bugs dafür. Eine wurde für Monate als behoben markiert, aber die letzte Antwort sieht nicht so aus, als wäre alles schon erledigt.
können Sie anstelle von aspx mit Razor als Ihre Ansicht Motor prüfen.
siehe auch:
- http://weblogs.asp.net/scottgu/archive/2010/07/02/introducing-razor.aspx (Scott Guthrie)
- ASP.NET MVC Razor view engine (Stackoverflow)
Macht keinen Unterschied zum Formatierungsproblem mit VS - es macht auch einen Hash von Razor Views. –
@ JonathanMoffatt, wenn Sie Leerzeichen anstelle von Tabs verwenden, sollten Sie in Ordnung sein: http://StackOverflow.com/Questions/6267165/visual-Studio-2010-Code-Formatting-in-Cshtml-imper-Indentation – oleschri
Danke, guter Tipp! –
- 1. Gibt es in Visual Studio 2010 eine Möglichkeit, Zeilen in CSS einfach zu kommentieren?
- 2. Gibt es eine Möglichkeit, Code Intellisense Höhe in Visual Studio zu erhöhen?
- 3. Gibt es eine Möglichkeit, eine Zeile in Visual Studio zu löschen, ohne sie zu schneiden?
- 4. Gibt es eine Möglichkeit, die Visual Studio 2010-style Pending Changes/Team Explorer in Visual Studio 2012 zu verwenden?
- 5. Gibt es eine Möglichkeit, Visual Studio 2010 zur Unterstützung von XML Schema 1.1 zu bekommen.
- 6. Visual Studio 2010. Gibt es eine Möglichkeit, alle Einstellungen sowie Makros und Plugins zu exportieren?
- 7. Gibt es eine Möglichkeit, Visual Studio 2010 dazu zu bringen, Kommentare in die Spalte ganz links zu schreiben?
- 8. Gibt es eine Möglichkeit zu verhindern, Visual Studio von Datafld-Bind-Attribut einfügen
- 9. Alternative zu Visual Studio 2010
- 10. Gibt es eine Möglichkeit, einen Auslastungstest in Visual Studio 2010 zu deaktivieren/zu ignorieren, ohne Testlisten zu verwenden?
- 11. Gibt es eine Möglichkeit, Visual Studio Code HTML-Syntax in EJS-Dateien erkennen zu lassen
- 12. Ist es möglich, NUnit in Visual Studio 2010 zu integrieren?
- 13. Gibt es eine Möglichkeit, Visual Studio selbst gehostete ASP.NET-Anwendungen zum Empfangen externer Verbindungen zu machen?
- 14. Visual Studio 2012 im Vergleich zu Visual Studio 2010 (Delta)
- 15. Gibt es eine einfache Möglichkeit, eine Verbindungsnaht mit dem Buildsystem von Visual Studio 2010 einzurichten?
- 16. Gibt es eine Möglichkeit, Quick Find in Visual Studio 2012 zu deaktivieren?
- 17. Gibt es Compilereinstellungen in Visual Studio 2010, um das Schreiben von portierbarem C++ zu gewährleisten?
- 18. Visual Studio 2010-Projekt zu Visual Studio 2012
- 19. Gibt es eine Möglichkeit, Objekte in Visual Studio 2012 auf dem Datenträger zu speichern?
- 20. Gibt es eine Möglichkeit, XAML mit Kommentaren zu kommentieren?
- 21. Gibt es eine Möglichkeit, Copy/Paste-Funktionalität in Visual Studio vollständig zu deaktivieren?
- 22. Code-Metriken in Visual Studio 2010
- 23. Gibt es eine Möglichkeit Getter zu erzeugen, set-Funktionen in Visual Studio 2012 wie in Eclipse
- 24. Detect doppelten Code in Visual Studio 2010
- 25. Gibt es eine Möglichkeit zu verhindern, dass UIImagePickerController Statusleiste ändern?
- 26. Gibt es eine bessere Möglichkeit, Visual Studio im Debug-Modus zu versuchen zu ignorieren
- 27. Gibt es eine Möglichkeit, ReSharper eine Region von Code zu formatieren
- 28. Einrichten-Code Contracts in Visual Studio 2010
- 29. Gibt es eine Möglichkeit, eine Tabelle in einer DBML-Datei in Visual Studio 2008 zu finden?
- 30. Gibt es eine Möglichkeit, eine Lesezeichen Zeilennummer in Visual Studio 2013 zu verschieben?
+1. Das ist unglaublich frustrierend! –
Hat jemand das mit VS2010 SP1 schon probiert? Die Beta wurde in den letzten Tagen veröffentlicht. –
@Drew - noch nicht. Wenn ich Zeit bekomme, kann ich eine VM starten und dies testen. – Kev