2015-10-02 8 views
7

per tutti gli sviluppatori di Visual Studio ASP.Net MVC - Sono sicuro che hai affrontato questo problema prima:Sviluppare per ASP.Net MVC, i nomi delle schede di Visual Studio sono privi di significato

enter image description here

In ognuna dei miei controller, di solito c'è una vista Indice, Crea, Modifica e Dettagli. Tutti i file di visualizzazione predefiniti generati dal ponteggio di ASP.Net hanno tutti lo stesso nome, ad esempio: index.cshtml. Certo, sono in cartelle diverse.

Quindi è davvero facile perdersi in Visual Studio quando si hanno quattro o cinque schede aperte, tutte con lo stesso nome! C'è un modo/plugin per ottenere Visual Studio mi mostra qualcosa di più significativo, come il nome del controller/cartella di visualizzazione? O gli sviluppatori semplicemente rinominano tutti i tuoi file una volta generati? Ho già un resharper in modo punti bonus se è possibile con quello.

+1

Quando si passa con il mouse su una scheda, si dovrebbe essere in grado di vedere le informazioni desiderate. Se dovessi mostrare lo spazio dei nomi completo nelle schede non ci sarebbe nemmeno abbastanza spazio per mostrarle, quindi avresti lo stesso problema. – Oceans

+0

Un plugin che potrebbe mostrare un'icona prima del nome della scheda in base alla cartella sarebbe bello ... forse è ora di provare lo sviluppo di plugin. –

+0

Citando Vojta Jína di AngularJS, "Prenditi del tempo per impostare il tuo ambiente. Ne vale la pena a lungo termine.". Bradley, se hai creato un progetto online Github/Visual studio, ci metterò un po 'di lavoro in questo weekend :) – David

risposta

0

Io uso questo plugin https://visualstudiogallery.msdn.microsoft.com/2e8ebfe4-023f-4c4d-9b7a-d05bbc5cb239 con VS2013 e VS comunitaria 2015.

+0

In che modo questo aiuta a differenziare le schede? Sembra utile sapere quale file si è attualmente in, ma non vedo che aiuta a trovare una scheda specifica. –

+0

Sì, serve per identificare il file attivo, mi aiuta. ;-) Ok, se hai aperto tre o più index.cshtml, sarà difficile. Ma lavoro solo su un controller o due alla volta, non di più. Vedi @coggicc answer –

+0

@BradleyUffner Dai un'occhiata penso che ti permetta di specificare un'espressione. Forse possiamo fare qualcosa di simile ({{parentFolderName}} \ Filename) .replace (". Cshtml", ""). 'Reply \ Index' sarebbe fantastico per essere onesti, ma non ho tempo di guardare questo plugin in dettaglio. Ovviamente è utile solo se applica l'espressione a tutte le schede, cosa che non sono sicuro che faccia. – David

1

FYI Se hai appena mouse sopra la scheda, ci dice che cosa Vista/Cartella cui si trova. Questo è un modo per differenziare tra le diverse schede.

0

Cosa faccio di solito finora è Ctrl +N con ReSharper:

enter image description here

0

L'estensione Strumenti Produttività Power ha un pozzo documento personalizzato che consente di codice di colore delle schede. Solitamente viene utilizzato per colorare il codice in base al progetto in cui si trovano, ma consente anche di utilizzare espressioni regolari personalizzate. È possibile disabilitare la codifica dei colori basata su progetto e aggiungere espressioni regolari personalizzate per colorare qualsiasi scheda del documento con "Modifica" nel percorso Blu, e documenti con "Crea" Verde, ecc ... Sarà necessario attivare l'opzione per "Uso completo percorso del documento per la corrispondenza delle espressioni regolari "nella scheda" Avanzate "delle opzioni dello strumento di alimentazione.

enter image description here

0

Il VS add-in Tabs Studio funziona per me.

Dopo l'installazione open Tab Studio Gestione componenti aggiuntivi e selezionare le disambiguatore add-in, vale a dire: enter image description here

allora gli darà le schede di questo tipo:

enter image description here

Nota: costa $ 49 dopo la prova di 30 giorni ...

+0

wow è ripido. – David

Problemi correlati