Ответ 1
В разделе "Инструменты- > Параметры- > Текстовый редактор- > С# → Форматирование- > Новые линии" - правила для открытой фигурной скобки в каждом случае (новые методы, блоки управления и т.д.), возможно, вы можете найти один вы хотите там.
В Visual Studio при проектировании представлений MVC (в файлах .aspx или .ascx) я часто использую операторы 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,