Могу ли я изменить текстовый редактор в VS2010, чтобы он позволил мне уменьшить высоту блоков кода? - PullRequest
0 голосов
/ 10 декабря 2011

Использование VS2010 Мне нравится функция, в которой я могу установить регион, а затем щелкнуть квадрат в области границы текстового редактора и сжать его до одной строки. У меня есть такая же функция доступна, когда у меня есть класс. Один щелчок в поле и высота класса переходит в один ряд.

#region ModelState not valid
else
{
   ModelState.AddModelError("", "Data Entry error");
   return View("CreateEdit", vm);
}
 #endregion

Однако кажется, что излишне иметь #region повсюду в моем коде. Есть ли способ заставить VS2010 дать мне возможность сжать размер любого кодового блока, окруженного фигурными скобками?

Еще один слегка связанный вопрос. Могу ли я изменить его так, чтобы по умолчанию блоки кода, заключенные в фигурные скобки, не имели пустой фигурной скобки в строке. Скорее, что фигурная скобка идет на той же строке после, например, "if statment"?

Ответы [ 2 ]

1 голос
/ 10 декабря 2011

Нет, вот для чего существует #region.Хотя иногда это может показаться немного уродливым, вы можете уменьшить восприятие большого количества регионов, сделав их описание комментарием к следующему разделу кода, так что вы фактически одновременно улучшаете документацию своего кода.

0 голосов
/ 10 декабря 2011

Чтобы поместить фигурные скобки в ту же строку, что и определение функции, выберите Сервис-> Параметры-> Текстовый редактор-> C # -> Форматирование-> Новые строки и снимите флажки по желанию.

Formatting Options

Как только вы это сделаете, перейдите в Edit-> Advanced-> Format Document или нажмите Ctrl + E, D. Это, как следует из названия, переформатирует документ в соответствии с вашими предпочтениями.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...