In Visual Studio verwende ich beim Entwerfen von MVC-Ansichten (in .aspx
oder .ascx
Dateien) häufig if
Anweisungen. Wenn ich automatisch formatiere ( Ctrl+ K+ D), umschließt Visual Studio die geschweiften Klammern auf diese wirklich hässliche und schwer lesbare Weise:
<% if (Model.UserIsAuthenticated)
{ %>
(some HTML goes here...)
<% } %>
Gibt es eine Möglichkeit, Visual Studio stattdessen wie folgt automatisch zu formatieren:
<% if (Model.UserIsAuthenticated) { %>
(some HTML goes here...)
<% } %>
Oder gibt es einen besseren Weg, dies zu tun? Ich möchte Razor noch nicht ganz verwenden, aber es sieht so aus, als würde es mein Problem lösen. Ich verwende VS2010 mit Resharper 5, wenn das hilft.
visual-studio-2010
view
formatting
curly-braces
Mike Comstock
quelle
quelle
Antworten:
Unter Tools→ Options→ Text Editor→ C#→ Formatting→ New Linesfinden Sie die Regeln für die jeweils offene Klammer (neue Methoden, Steuerblöcke usw.). Vielleicht finden Sie dort die gewünschte.
quelle
Die Formatierung wird von einzelnen Plugins übernommen. Für js können Sie die folgende Einstellung verwenden:
quelle