Я недавно обновился до Visual Studio 2012. Всякий раз, когда я стою на фигурной открывающей скобке и нажимаю клавишу табуляции, он автоматически вставляет 2 новые строки и закрывающую скобку.
{|<- cursor
Нажатие вкладки дает мне.
{
|
}
Я хочу отключить это поведение. Я искал через настройки, Google и MSDN в течение последнего часа, но я не смог найти ничего, что решило бы мою проблему.
Я отключил все установленные плагины, чтобы посмотреть, исчезнет ли он, но это не так.
Поведение, которое вы видите, вызвано фрагмент кода. Фрагменты фрагментов можно активировать, введя ярлык фрагмента, а затем вкладку. Visual Studio 2012 поставляется с несколькими фрагментами кода, предварительно установленными для нескольких разных языков. Для языка C ++ существует фрагмент по умолчанию с ярлыком {
который расширяется до:
{
}
Фрагменты по умолчанию не могут быть легко отключены через графический интерфейс по умолчанию, однако вы должны быть в состоянии удалить файл фрагмента, который расположен в (для английского языка):
%VSInstallDir%\VC\Snippets\1033\Visual C++\{.snippet
Я считаю, что есть и другие расширения для управления фрагментами.
Других решений пока нет …