code - Ctrl+clic de Eclipse en Visual Studio?
ctrl click visual studio code (13)
Después de trabajar durante unos días con Eclipse Java, me volví adicto a presionar Ctrl y hacer clic en un identificador para ir a su definición. Desde entonces he estado buscando una forma de lograr esto en Visual Studio también.
Me doy cuenta de que VS tiene clic derecho, Ir a la definición, y que F12 hace lo mismo. También me doy cuenta de que Visual Assist hace algo similar con Alt + G. Sin embargo, ninguno de estos es tan perfecto como Ctrl + clic.
De hecho, he intentado mi suerte durante unas horas tratando de escribir un complemento VS para hacerlo, pero no llegué a ningún lado en el marco de tiempo que pensé que era razonable para esto.
¿Alguien sabe cómo se podría lograr esto? Un complemento listo? Una macro de algún tipo?
Con todo, VS y Eclipse tienen atajos de teclado extraños. También tuve que responder: F12 está demasiado bien en el teclado y tienes que dejar el mouse derecho para que el teclado lo use. Como usuario de VS desde hace mucho tiempo, no lo encontré hasta que busqué el equivalente a Ctrl + Mouse en Eclipse. Está completamente lleno de borked. ¿OKAY? No hay necesidad de discutir. (Lo mismo ocurre con F3 en Eclipse buscando definición. "¿Por qué la cara? Es FIND NEXT por el bien de Pete. Pero esto se puede eliminar después de dominar el sistema de atajos de teclado Eclipse en el transcurso de unos años).
De todos modos, como se ha dicho aquí anteriormente, Microsoft ya ha entendido que esto puede ser un problema para los nuevos programadores que vienen de Eclipse, por lo que proporcionaron las herramientas de poder (seguí el enlace arriba).
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/
Microsoft lanzó una extensión de Visual Studio 2010 llamada " Productivity Power Tools " que ahora agrega la funcionalidad Ctrl + Click. Entonces, si eres como yo, y odias instalar complementos de terceros, ¡ahora puedes tener la misma funcionalidad!
No trabajo mucho en VS, así que no lo he usado, pero he escuchado cosas increíblemente buenas sobre Resharper de todos los que conozco que lo hacen. Todos me han dicho que vale cada centavo, y mejora significativamente la eficiencia en Visual Studio. Creo que tiene una característica como la que estás buscando, junto con una TONELADA de otros.
Otra opción con VS (además de F12 y clic derecho> Ir a Def) es agregar el panel de definición de código (Ver> Ventana de definición de código). Esto es esencialmente otro panel de edición que muestra el código para el símbolo actual, sin necesidad de hacer Ctrl- clic ni nada. Lo mantengo clavado en mi monitor secundario. Cada vez que necesito ver la implementación de un símbolo, simplemente hago clic y miro.
Otra cosa buena de F12 es que también puedes hacer Shift F12 para encontrar referencias a un símbolo y F8 a través de ellos. Los dos van juntos como el amor y la felicidad.
Prefiero vincular Go To Definition a Ctrl D. Esto hace que sea extremadamente fácil de usar con ambas manos en el teclado ( Ctrl D para ir a la definición del símbolo debajo del cursor) o una mano en el teclado y una mano en el mouse (haga clic en un símbolo, luego Ctrl D )
Responderé a los comentaristas que preguntaron sobre la diferencia entre Ctrl- clic y F12 .
Ctrl- clic en flujo de trabajo:
- Mueva la mano al mouse
- Mueva el mouse para desplazarse sobre el nombre de la variable
- Otra mano mantiene presionada la tecla Ctrl mientras hace clic
- Mueva el mouse para posicionar el cursor, resaltar, hacer clic con el botón derecho o lo que sea
- Mueva la mano hacia el teclado para continuar escribiendo
Flujo de trabajo F12
- Mueva la mano al mouse
- Mouse del mouse sobre el nombre de la variable
- Mueve la mano hacia el teclado
- Presione la tecla F12
- Mueve la mano hacia atrás al mouse
- Mueva el mouse para posicionar el cursor, resaltar, hacer clic con el botón derecho o lo que sea
- Mueva la mano hacia el teclado para continuar escribiendo
Si supone que el cursor ya está posicionado en la variable deseada, F12 es mejor. Sin embargo, rara vez es el caso. Además, si se detiene después de esta acción específica, suponiendo que desea devolver las manos al teclado, el costo es el mismo. Pero si tiene en cuenta que probablemente tiene una razón para querer ir a la definición, el flujo de trabajo Ctrl- clic le ahorra una instancia de movimiento entre el teclado y el mouse.
Si está usando Visual Studio 2017, puede usar Productivity Power Tools 2017
Si tiene Visual Studio 2010, puede usar "Ir a la definición" de Noah Richards.
http://visualstudiogallery.msdn.microsoft.com/en-us/4b286b9c-4dd5-416b-b143-e31d36dc622b
Si usa Visual Studio 2010, puede usar las herramientas gratuitas de productividad de Visual Studio 2010 de Microsoft para lograr esto.
Utilizo las opciones incorporadas ( F12 , clic con el botón derecho -> Ir a definición) pero sé que muchos de los chicos de mi empresa usan Resharper y definitivamente tiene esta funcionalidad.
oh hombre, solo instala el reafilador !! (en comparación con el complemento) con él instalado, solo tiene que ir y presionar Ctrl + clic para ir a la definición.
esto no es lo único que hace Resharper, ¡pruébalo gratis!
Visual Assist admite Ctrl + Click a partir de junio de 2009 (compilación 1727). Activar Ctrl + LeftHaga clic en Opciones de VA | Avanzado | General. (Vea el comentario a continuación).