Domanda

io uso il codice comandi pieghevole in Visual Studio 2008 per tutto il tempo -. Per esempio

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

Visual Studio 2010 ha il "miglioramento" che il codice ripiegato ha ora una linea di spazio bianco tra un blocco e l'altro. per es.

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

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

Al posto del modo VS2008

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

Qualcuno sa come evitare che VS2010 di aggiungere questo spazio whiteline - è estremamente irritante

Aggiornamento: sembra che un sacco di persone non in grado di riprodurre. ma dal momento che questa domanda ha ottenuto 6 fino voti totali, sto supponendo che ci sono quelli che possono.

C # utenti segnalano che non possono riprodursi. codice che in C ++ in esclusiva ed è sicuramente un problema in C ++. Forse vi posterò un rapporto di M $ ...

È stato utile?

Soluzione

Non sono sicuro se il problema specifico è indirizzato installando il Produttività Power Tools , ma ho appena provato il visualizzazione crollato in un progetto C ++ nella mia installazione e funziona come una volta in VS2008. Produttività Power Tools aggiungere un sacco di altre caratteristiche bel po 'e correggere alcune irritazioni in VS2010 che li rendono vale la pena avere in ogni modo.

Nota aggiuntiva:. Stiamo correndo VS2010 ultimo, anche se non mi aspetto l'edizione alla materia

Altri suggerimenti

Non riesco a riprodurlo. Sto utilizzando Visual C # 2010 Express.

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

Pinky

(si prega di commenti su come avrei dovuto derivare entrambe le classi da un'interfaccia di base IBum)

Giusto per chiarire, quando si utilizza 'Ctrl + M, Ctrl + O' o 'Ctrl + M, Ctrl + M' in Visual Studio 2010, poi vs aggiungere automaticamente linea di spazio bianco tra i metodi.

Si supponga che hai seguente classe:

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

E dopo clic 'Ctrl + M, Ctrl + O' vedi seguente:

 public class VsSettings
    {
        void function1()...

        void function2()...
    }

Se è così allora provare a ripristinare le impostazioni di Visual Studio (Strumenti -> Importa ed esporta impostazioni) e plugin esterni disabilitare (come ReSharper, ecc ..), perché per me risultare sempre seguiva (con ReSharper abilitato, senza ReSharper, prima di impostazioni ripristinate, dopo il reset delle impostazioni):

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

Spero che questo aiuto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top