Ho appena effettuato il salto da VS2010 a VS2013 e ho riscontrato un bug/funzionalità anomalo senza soluzione apparente.VS 2013 Posizionamento della scheda "Vai alla definizione"
In VS1010 sono abituato a fare clic su "Vai a definizione" nel menu di scelta rapida sopra una classe evidenziata in modo da aprire il relativo file .cs in una nuova scheda.
VS2013 ha questa stessa caratteristica ma per qualche ragione incomprensibile che banchine la nuova scheda a destra, e come se non bastasse, le chiamate successive a "Vai a definizione" per visualizzare ulteriori classi risultato nella scheda del già cercato classe chiusa.
Ho scoperto che queste schede posizionate in modo impacciato possono essere mantenute aperte e allineate correttamente, proprio come ci si aspetterebbe un utente, facendo manualmente clic sul piccolo pulsante "mantieni aperto". Ma doverlo fare ogni volta che navigo in una classe tramite "Vai alla definizione" è un vero ostacolo al flusso di lavoro.
C'è un modo per disattivare questo strano comportamento?
Illustrazione # 1: Fare clic su "Go to Definition" su una classe evidenziata ...
Illustrazione # 2: Strano scheda a destra è il risultato:
Ciò è dovuto alla nuova funzionalità di anteprima/"provvisorio" della scheda in VS2013. Fondamentalmente, quando si visualizza l'anteprima di un file (con go-to def/decl, facendo clic su un file in Solution Explorer, facendo clic su un risultato di ricerca o di simbolo di ricerca, ecc.) Si apre in una scheda di "anteprima" (sulla destra) che è transitorio e sostituisce qualsiasi file precedente visto in precedenza (in modo da non finire con 100 file aperti semplicemente sfogliando un po 'il codice). Se vuoi che il file rimanga aperto, devi solo iniziare a modificarlo o fare clic sulla piccola stella accanto a 'x' nella scheda. – Cameron