MVCビュー(.aspxまたは.ascxファイル)の設計中のVisual Studioでは、ifステートメントをよく使用します。自動フォーマット(Ctrl-K、D)すると、VSはブレースをこの非常にく読みにくい方法でラップします。
<% if (Model.UserIsAuthenticated)
{ %>
(some HTML goes here...)
<% } %>
代わりにこのようなVisual Studioの自動フォーマットを行う方法はありますか?
<% if (Model.UserIsAuthenticated) { %>
(some HTML goes here...)
<% } %>
または、これを行うためのより良い方法はありますか?まだRazorを使いたくありませんが、問題を解決できるようです。 VS2010をResharper 5で使用しているのであれば、それが役立ちます。
フォーマットは個々のプラグインによって処理されます。jsの場合、次の設定を使用できます。
// Defines whether an open brace is put onto a new line for functions or not.
"javascript.format.placeOpenBraceOnNewLineForFunctions": true,