Question

J'utilise le code des commandes de pliage dans Visual Studio 2008 tout le temps -. Par exemple

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

Visual Studio 2010 a la « amélioration » que le code plié a maintenant une ligne d'espace blanc entre un bloc et le suivant. par exemple.

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

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

Au lieu de la manière VS2008

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

Quelqu'un sait comment empêcher VS2010 d'ajouter cet espace Whiteline - il est extrêmement irritant

Mise à jour: il semble que beaucoup de gens ne peuvent pas se reproduire. mais étant donné que cette question a obtenu 6 des votes à ce jour, je suppose qu'il ya ceux qui peuvent.

C # utilisateurs rapportent qu'ils ne peuvent pas se reproduire. Je code c ++ exclusivement et il est certainement un problème dans c ++. Peut-être que je posterai un rapport m $ ...

Était-ce utile?

La solution

Je ne sais pas si votre problème spécifique est adressé en installant le Productivité Power Tools , mais je viens de tester sur l'écran dans un projet affaissé C ++ dans mon installation et il fonctionne comme autrefois dans VS2008. Productivité Power Tools ajouter beaucoup d'autres belles petites fonctionnalités et de résoudre quelques irritations dans VS2010 qui les rendent la peine d'avoir de toute façon.

Note complémentaire:. Nous courons VS2010 ultime, bien que je ne serais pas attendre l'édition à la matière

Autres conseils

Je ne peux pas le reproduire. J'utilise Visual C # 2010 Express.

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

Pinky

(s'il vous plaît aucun commentaire sur la façon dont je tirer les deux classes à partir d'une interface IBum de base)

Juste pour préciser, lorsque vous en utilisant 'ctrl + m, ctrl + o' ou 'ctrl + m, ctrl + m' en studio visuel 2010, puis vs ajouter automatiquement la ligne de l'espace blanc entre les méthodes.

Supposons que vous ayez la classe suivante:

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

Et après un clic 'ctrl + m, ctrl + o' vous voyez ci-dessous:

 public class VsSettings
    {
        void function1()...

        void function2()...
    }

Si oui puis essayez de réinitialiser les paramètres de Visual Studio (outils -> Paramètres d'importation et d'exportation) et désactiver les plugins externes (comme ReSharper, etc ..), parce que pour moi toujours le résultat a été la suite (avec ReSharper permis, sans ReSharper, avant réinitialisation des réglages, une fois les paramètres reset):

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

Espérons que cela aide.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top