Отключение двухкомнатной интервалы в складывании кода в VS2010
-
25-09-2019 - |
Вопрос
Я использую команды складывания кода в Visual Studio 2008 все время - например,
ctrl + m, ctrl + o (collapse all)
ctrl + m, ctrl + m (toggle expand/collapse of code block)
Visual Studio 2010 имеет «улучшение», который сейчас сложенный код имеет белую космическую линию между одним блоком и следующим. например
void function1()[+]{...}
void function2()[+]{...}
Вместо VS2008 путь
void function1()[+]{...}
void function2()[+]{...}
Кто-нибудь знает, как предотвратить VS2010 из добавления этого белочного пространства - это чрезвычайно раздражает!
Обновление: кажется, что многие люди не могут воспроизвести. Но поскольку этот вопрос получил 6 голосов на сегодняшний день, я предполагаю, что есть те, кто может.
C # Пользователи сообщают, что они не могут воспроизвести. Я код в C ++ исключительно, и это определенно проблема в C ++. Может быть, я опубликую отчет до M $ ...
Решение
Я не уверен, если ваша конкретная проблема рассматривается путем установки Производительность электроинструментов, но я только что проверил рухнувший дисплей в проекте C ++ в моей установке, и он работает так, как он используется в VS2008. То Производительность электроинструментов Добавьте множество других приятных маленьких функций и исправьте некоторые раздражения в VS2010, которые заставляют их все равно иметь.
Дополнительное примечание: мы работаем WS2010 Ultimate, хотя я не ожидаю, что редакция имеет значение.
Другие советы
Я не могу воспроизвести это. Я использую Visual C # 2010 Express.
namespace Bums
{
class Bum1
{
void Lick1()
{
Lick2();
}
void Lick2()
{
Lick1();
}
}
class Bum2
{
void Lick1()
{
Lick2();
}
void Lick2()
{
Lick1();
}
}
}
(Пожалуйста, не комментируйте о том, как я должен вывести как классы из базового IBUM-интерфейса)
Просто чтобы уточнить, когда вы используете «Ctrl + M, Ctrl + O» или «Ctrl + M, Ctrl + M» в Visual Studio 2010, то VS автоматически добавляют белую пробел между методами.
Предположим, у вас есть следующий класс:
public class VsSettings
{
void function1()
{
}
void function2()
{
}
}
И после нажмите «Ctrl + M, Ctrl + O», вы видите следующие:
public class VsSettings
{
void function1()...
void function2()...
}
Если так, то попробуйте сбросить настройки Visual Studio (Tools -> Настройки импорта и экспорта) и отключите внешние плагины (например, Resharper, и т. Д.), Потому что для меня всегда следовал (с включенным RESHARPER, без рекарверов, перед сбросом После сброса настроек):
public class VsSettings
{
void function1()...
void function2()...
}
Надеюсь, это помощь.