2015-09-18 5 views
8

Per alcuni strani motivi, deseleziona l'opzione Pretty (riformattazione) dell'opzione di codice di volta in volta.Visual Studio 2015 Continua a disattivare l'elenco Pretty (riformattazione) del codice Opzione per VB

Devo continuare a riaccenderla per mantenere il mio codice "abbastanza" :-)

Questo non è mai accaduto in VS2013.

Basta chiedersi qualcuno ha lo stesso problema?

+0

Sta accadendo anche a me. Sembra che accada dopo che ho ricevuto un errore durante il confronto delle versioni dei file durante una revisione del codice. – timothymcgrath

+0

Usi il ricondizionatore? Non sono sicuro se Visual Studio lo sta facendo o Resharper. – timothymcgrath

+0

Questo è un buon punto. Mi sono reso più nitido alcuni giorni fa a causa di problemi di prestazioni e dopo questo non ho avuto questo problema. Se non dovesse accadere per un'altra settimana, penso che possiamo probabilmente concludere che si tratta di un problema correlato di nuovo. Terrò d'occhio questo. – Robert

risposta

0

Questo non risolve il problema in quanto tale, ma v'è un esempio di come impostare l'opzione Elenco Abbastanza direttamente utilizzando una macro, qui: Turn off pretty listing in visual studio

Così si potrebbe impostare una macro che è possibile eseguire facilmente con un hotkey quando necessario. Se quel codice non funziona, raccomando la sempre magnifica AutoHotkey (www.autohotkey.com) di fare la stessa cosa tramite una serie di tasti.

0

Ho riscontrato lo stesso problema (sia con che senza ReSharper installato, quindi non sembra essere il problema). Ho "inviato un cipiglio" a Microsoft su questo qualche tempo fa, ma non ho sentito nulla indietro.

Sebbene non si tratti di una "correzione", ho trovato una soluzione pratica. Poiché "pretty listing" e il comando "Format Document" danno lo stesso risultato, tutto ciò che devi fare è eseguire quel comando.

Ho trovato this extension che esegue automaticamente il comando Formato documento quando si salva. Ora, anche se "pretty listing" viene misteriosamente disattivato, continuo a formattare automaticamente il mio codice.

5

Mentre il mio previous answer è una soluzione decente, sono passati 10 mesi da quando questa domanda è stata inizialmente posta e sembra che la maggior parte dei giorni Pretty Listing decida di spegnersi, e sta diventando sempre più frustrante. Quindi, ecco un altro rimedio che potrebbe portarci alla causa di questo bug.

Ho scritto un'estensione che controlla periodicamente se il Pretty Listing è stato disattivato. Se lo ha, lo riaccende e mostra un avviso nella parte inferiore dello schermo, quindi possiamo sperare di capire cosa ha causato la sua disattivazione in primo luogo.

Controlla ogni 30 secondi, ma è possibile abbassarlo se lo si desidera (controllare la descrizione nella pagina di estensione).

È possibile ottenere l'estensione qui: Pretty Listing Fixer

+0

Bello!Dopo oltre un anno questo problema mi ha finalmente infastidito abbastanza da trovare una soluzione. Per curiosità, hai notato che tende a controllarsi quando VS è in ritardo e sta lottando per tenere il passo? Ho sempre pensato che lo facesse per ragioni di prestazioni e che fosse pensato per passare a migliorarne le prestazioni, ma che la sua capacità di riattivazione era interrotta. –

+0

Ad essere sincero, non mi accorgo nemmeno che si spegne più, perché questa estensione la riattiva di nuovo. : D Ma quando inizialmente stavo indagando su come si stava verificando, sono riuscito a replicarlo avendo due istanze e facendo fare a ReSharper una sorta di formattazione in una delle istanze. Allo stesso tempo, Pretty Listing si spegnerebbe nell'altra istanza. Sono sicuro che ci sono altri modi per causare anche questo. – reduckted