Вопрос

У меня есть следующая проблема с складыванием кода: если у меня есть класс со сложенными методами, и я вставляю код между этими методами, нижний код не разворачивается автоматически. Например:

class A
{
   void Method1() [ folded ]

   void Method2() [ folded ]

   void Method3() [ folded ]
}

Если я вставку код между методами 1 и 2, происходит следующее в среде ввода:

class A
{
   void Method1() [ still folded: good ]

   void Method4( [I typed until here and pause]

   void Method2()
   {
      [ unfolded by VS... do not want this! ]
   }

   void Method3()
   {
      [ more auto unfolding... ugh! ]
   }
}

Есть ли возможность отключить автоматическое раскрытие «Smart», выполненное Visual Studio? Я просто хочу вставить метод 4 и хранить методы 2 и 3 сложенных. В результате автоматически раскрытия я должен вручную складывать методы 2 и 3 снова.

Я подозреваю, когда я набрал открытый кронштейн, VS пытается искать близкий кронштейн, но я не могу найти никакого возможности для отключения кронштейна.

Цените любую помощь здесь.

Это было полезно?

Решение

Подсказка / трюк / обходной путь: вы можете начать, набрав закрывающую кронштейн первым. Обычно это то, как я избегаю кода unfortind, когда я хочу комментировать блоки (начать с помощью закрытия тега '* /' в конце нужного блока, а затем только вставить мой открывающий тег '/ *'

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top