Frage

Ich verwende den Code-Befehle in Visual Studio 2008 die ganze Zeit Falten - z. B.

ctrl + m, ctrl + o  (collapse all)
ctrl + m, ctrl + m  (toggle expand/collapse of code block)

Visual Studio 2010 hat die „Verbesserung“, dass gefalteter Code jetzt eine weiße Raum Linie zwischen einem Block und den nächsten hat. z.

void function1()[+]{...}

void function2()[+]{...}

Anstelle des VS2008 Weg

void function1()[+]{...}
void function2()[+]{...}

Wer weiß, wie VS2010 zu verhindern, dass das Hinzufügen dieses White Raum - es ist extrem irritierend

Update: Es scheint, dass viele Leute nicht reproduzieren kann. aber da diese Frage 6 bis Stimmen bisher bekommen hat, gehe ich davon aus, dass es diejenigen, die können.

C # Benutzer berichten, dass sie sich nicht vermehren können. I-Code in C ++ ausschließlich und es ist definitiv ein Problem in C ++. Vielleicht werde ich einen Bericht m $ ...

Post
War es hilfreich?

Lösung

Ich bin mir nicht sicher, ob Ihr spezifisches Problem durch die Installation der Productivity Power tools , aber ich testete nur die kollabierte Anzeige in einem C ++ Projekt in meinem installieren und es funktioniert, wie es in VS2008 verwendet. Die Productivity Power Tools viele andere nette kleine Features hinzuzufügen und einige Irritationen in VS2010 beheben, die sie lohnt sich sowieso machen.

Zusätzliche Anmerkung:. Wir laufen VS2010 Ultimative, obwohl ich die Ausgabe an der Materie nicht erwarten würde

Andere Tipps

Ich kann es nicht reproduzieren. Ich bin mit Visual C # 2010 Express.

namespace Bums
{
    class Bum1
    {
        void Lick1()
        {
            Lick2();
        }
        void Lick2()
        {
            Lick1();
        }
    }
    class Bum2
    {
        void Lick1()
        {
            Lick2();
        }
        void Lick2()
        {
            Lick1();
        }
    }
}

Pinky

(bitte keine Kommentare darüber, wie ich beiden Klassen von einer Basis IBum Schnittstelle ableiten sollte)

Nur um zu klären, wenn Sie mit 'Strg + m, ctrl + o' oder 'Strg + m, ctrl + m' in Visual Studio 2010, dann vs automatisch Leerraum Linie zwischen Methoden hinzufügen.

Angenommen, Sie folgende Klasse haben:

 public class VsSettings
 {
        void function1()
        {
        }
        void function2()
        {
        }
 }

Und nach Klick 'Strg + m, ctrl + o' Sie sehen folgendes:

 public class VsSettings
    {
        void function1()...

        void function2()...
    }

Wenn ja, dann versucht Visual Studio-Einstellungen (Tools -> Import und Export-Einstellungen) zurücksetzen und deaktivieren externe Plugins (wie ReSharper, etc ..), weil für mich immer Ergebnis wurde nach (mit ReSharper aktiviert, ohne ReSharper, vor Einstellungen zurückgesetzt, nachdem Einstellungen zurückgesetzt):

  public class VsSettings
        {
            void function1()...    
            void function2()...
        }

Hope diese Hilfe.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top