Visual Studio: автоматическая вставка пробела после ввода(

у нас есть проверка стиля кода, которая запускается перед каждой регистрацией, которая требует, чтобы операторы c# if были отформатированы как:

if (condition)

тем не менее, моя мышечная память уже разработана для ввода:

if(condition)

есть ли способ заставить Visual Studio 2010 автоматически вставлять это пространство, если я наберу if без него? Я знаю, что вы можете установить его, когда вы вставляете код, он будет автоматически делать это, но не во время ввода. Спасибо!

5 ответов


Tools>Options>Text Editor>C#>Formatting>Spacing

затем проверить/ТИК Insert space after keywords in control flow statements, который указан под Set other spacing options подгруппы.

Win.


для ReSharper сделает это с настройками форматирования по умолчанию. Ctrl+K+D отформатирует весь документ. Вот как я это делаю. Похоже, параметры форматирования VS могут помочь вам, но я никогда не играл с ними достаточно.

Resharper полностью стоит этого и многих других причин.


мой VS2010 делает это по умолчанию после закрывающей скобки. Вот вариант:

Инструменты > Параметры > текстовый редактор > C# > форматирование > общие > автоматически форматировать завершенный блок на }

а также:

Инструменты > Параметры > текстовый редактор > C# > форматирование > интервал > задать другие параметры интервала > вставить пробел после ключевых слов в операторах потока управления


Да, я думаю, вы ищете Инструменты - > Параметры - > текстовый редактор - > C# - > форматирование - > интервал - > установить другие параметры интервала - > вставить пробел после ключевых слов в операторах потока управления


У меня есть Visual C#, но, насколько я помню, это то же самое в Studio.

  1. Выберите Инструменты
  2. Нажмите Кнопку Параметры
  3. нажмите "текстовый редактор" в левом меню
  4. нажмите "C#" в левом меню
  5. нажмите "форматирование" в левом меню
  6. убедитесь, что все 3 варианта в нужном месте.
  7. нажмите "интервал" в левом меню
  8. нажмите " Вставить пробел после ключевых слов in control flow statements ' in right область под заголовком of ' Set другое параметры интервалов.
  9. нажмите OK.