8

Ok, non sono sicuro di come si chiama effettivamente questo nome, ma mi piacerebbe sapere se quanto segue è possibile in Visual Studio.Variabile di Visual Studio (o resharper) e colorazione del metodo

Quando si posiziona il cursore su una variabile, o il nome di un metodo, o una stringa ... ecc., Desidero che l'IDE evidenzi tutti gli utilizzi. Quindi se evidenzi la variabile x, evidenzia tutti gli altri usi della variabile x.

Questo è fatto in eclipe e in Notepad ++, e sono diventato molto appassionato di questa funzionalità, ma quando mi trasferisco su VS, non riesco a ottenere quella funzionalità.

So che posso usare il tasto destro del mouse e trovare la definizione, inoltre posso usare il programma di ricerca per trovare tutti gli usi, ma non è così facile e intuitivo. Attualmente sto usando VS2008, ma mi piacerebbe farlo sia nel 2008 che nel 2005.

Inoltre, se questa è una funzionalità di ricondizionatore che non vedo, va bene anche questa.

Grazie

risposta

7

Con Reshaper è possibile premere Shift + Alt + F11 quando il cursore si trova all'interno di una variabile per evidenziare tutti gli usi di quella variabile in quel file. (Quindi ESC per rimuovere l'evidenziazione)

+0

Ho provato e non ha fatto nulla. Ho controllato i binding della tastiera per Shift + Alt + F11 ed era associato a Debug.StepIntoSpecific. Hai impostato quel buinding? a cosa ti lega? – alanquillin

+0

Penso che sia l'impostazione predefinita per lo schema Visual Studio di Resharper 4.0 (almeno secondo il cheat sheet sulla mia scrivania). In entrambi i casi il comando nei miei binding di tasti è "Resharper.Resharper_HighlightUsages" –

+0

Wow. Nuovo uno me. Molto bello, grazie! –

0

DevExpress Refactor o Code Rush (Ho entrambi, quindi non sono sicuro quale) lo farà.

Posiziona il cursore su una variabile e premi la scheda; tutti gli usi della variabile che sono nello scope saranno evidenziati.

+0

Questa è una funzionalità CodeRush. –

1

Un plug-in VS che utilizzo, WholeTomato's Visual Assist X, esegue questa operazione. Se la cosa evidenziata è una variabile, mostrerà anche i compiti e le letture in diversi colori.

+0

l'immagine è sparita (404) –

4

Con ReSharper, se si utilizzano le combinazioni di tasti IDEA, utilizzare Ctrl + Maiusc + F7. Se stai usando i tasti associati VS, usa Shift + Alt + F11 (come ha detto Martin Harris).

È possibile trovare la mappa completa di combinazioni di tasti qui: ReSharper Feature Map

0

In Visual Studio, hanno la variabile selezionato (è possibile anche selezionare i metodi, ecc), quindi nel menu in alto andare a Resharper -> Find -> Highlight Usages in File o premere sul Shift + Alt + F11 tastiera.

Quindi, se si desidera, è possibile navigare verso il basso attraverso gli usi con Ctrl + Alt + PgDn e verso l'alto con Ctrl + Alt + PgUp.

Problemi correlati