8

Bien, no estoy seguro de cómo se llama realmente el nombre, pero me gustaría saber si lo siguiente es posible en Visual Studio.Variable y método de Visual Studio (o resharper)

Cuando coloco mi cursor o resalto una variable, o el nombre del método, o una cadena ... etc, me gustaría que el IDE resalte todos los usos de la misma. Entonces, si destaco la variable x, entonces resalta todos los demás usos de la variable x.

Esto se hace en eclipse y Notepad ++, y me he encariñado mucho con esa característica, pero cuando me muevo a VS, parece que no puedo obtener esa funcionalidad.

Sé que puedo usar el clic derecho y encontrar la definición, también puedo usar el reajuste para encontrar todos los usos, pero eso no es tan fácil e intuitivo. Actualmente estoy usando VS2008, pero me gustaría tanto en 2008 como en 2005.

Además, si esta es una característica del reafilamiento que simplemente no veo, eso también es bueno.

Gracias

Respuesta

7

Con Remodeladora puede pulsar Shift + Alt + F11 cuando el cursor está dentro de una variable para poner de relieve todos los usos de esa variable en ese archivo. (Luego ESC para eliminar el resaltado)

+0

Lo intenté y no hizo nada. Comprobé los enlaces del teclado para Shift + Alt + F11 y estaba vinculado a Debug.StepIntoSpecific. ¿Has establecido ese buinding? a que esta obligado? – alanquillin

+0

Creo que es el predeterminado para el esquema Resharper 4.0 Visual Studio (al menos de acuerdo con la hoja de trucos en mi escritorio). De cualquier manera, el comando en mis enlaces de teclas es "Resharper.Resharper_HighlightUsages" –

+0

Wow. Nuevo uno uno yo. Muy bueno, gracias! –

0

DevExpress Refactor o Code Rush (tengo ambos, así que no estoy seguro de cuál) hará esto.

Coloque el cursor sobre una variable y presione la pestaña; se resaltarán todos los usos de la variable que están en el alcance.

+0

Esa es una característica de CodeRush. –

1

Un plugin VS que uso, WholeTomato's Visual Assist X, hace esto. Si lo resaltado es una variable, incluso mostrará asignaciones y lecturas en diferentes colores.

+0

su imagen se ha ido (404) –

4

Con ReSharper, si usa las combinaciones de teclas IDEA, use Ctrl + Shift + F7. Si está utilizando las combinaciones de teclas VS, use Shift + Alt + F11 (como dijo Martin Harris).

Usted puede encontrar el mapa completo de combinaciones de teclas aquí: ReSharper Feature Map

0

En Visual Studio, haga que la variable seleccionada (también puede seleccionar métodos etc.), a continuación, en el menú superior ir a Resharper -> Find -> Highlight Usages in File o pulse sobre el Shift + Alt + F11 teclado.

Luego, si lo desea, puede navegar a través de los usos con Ctrl + Alt + PgDn y hacia arriba con Ctrl + Alt + PgUp.

Cuestiones relacionadas