Disabilitazione interlinea doppia nel codice di piegatura in VS2010
-
25-09-2019 - |
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 $ ...
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();
}
}
}
(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.