Después de trabajar unos días con Eclipse Java, me volví totalmente adicto a presionar Ctrly hacer clic en un identificador para ir a su definición. Desde entonces, también he estado buscando una forma de lograr esto en Visual Studio.
Me doy cuenta de que VS tiene clic derecho, Ir a definición, y eso F12hace 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, probé suerte durante unas horas tratando de escribir un complemento VS para hacerlo, pero no llegué a ninguna parte en el período de tiempo que pensé razonable para esto.
¿Alguien sabe cómo se podría lograr esto? ¿Un complemento listo? ¿Una macro de algún tipo?
Respuestas:
Si usa Visual Studio 2010, puede usar las herramientas de potencia de productividad de Visual Studio 2010 gratuitas de Microsoft para lograrlo.
fuente
Yo uso Visual Studio 2013 y 2015, lo instalé
Go To Definition
. Para instalar esta extensión navegue enTOOLS
->Extensions and Updates
.fuente
Ctrl + Click Go To Definition
Responderé a los comentaristas que preguntaron sobre la diferencia entre Ctrl-click y F12.
Ctrl-Haga clic en flujo de trabajo:
F12 flujo de trabajo
Si asume que el cursor ya está posicionado en la variable deseada, F12es mejor. Sin embargo, ese rara vez es el caso. Además, si se detiene después de esta acción específica, asumiendo que desea que las manos vuelvan al teclado, el costo es el mismo. Pero si tiene en cuenta que probablemente tuvo una razón para querer ir a la definición, el Ctrlflujo de trabajo -click le ahorra una instancia de moverse entre el teclado y el mouse.
fuente
Visual Assist admite Ctrl+ Click a partir de junio de 2009 (compilación 1727). Activar Ctrl+ Clic Izquierdo en Opciones de VA | Avanzado | General. (Vea el comentario a continuación).
fuente
Si tiene Visual Studio 2010, puede usar "Ir a definición" de Noah Richards.
http://visualstudiogallery.msdn.microsoft.com/en-us/4b286b9c-4dd5-416b-b143-e31d36dc622b
fuente
oh hombre, solo instala resharper !! (vs plugin) con él instalado, simplemente vaya yCtrl haga clic para ir a la definición.
esto no es lo único que hace resharper, ¡pruébalo gratis!
fuente
Utilizo las opciones integradas ( F12, clic derecho -> Ir a la definición) pero sé que muchos de los chicos de mi empresa usan Resharper y definitivamente tiene esta funcionalidad.
fuente
Microsoft lanzó una extensión de Visual Studio 2010 llamada " Productivity Power Tools " que ahora agrega la Ctrlfuncionalidad + Click. Entonces, si eres como yo y odias instalar complementos de terceros, ¡ahora puedes tener la misma funcionalidad!
fuente
Otra opción con VS (además F12y clic derecho> Ir a Def) es agregar el panel de definición de código (Ver> Ventana de definición de código). Este es esencialmente otro panel de edición que muestra el código para el símbolo actual, no es necesarioCtrl clic ni nada. Lo mantengo anclado a mi monitor secundario. Cada vez que necesito ver la implementación de un símbolo, simplemente hago clic en él y miro.
Otra cosa interesante F12es que también puedes hacer ShiftF12para buscar referencias a un símbolo y a F8través de ellas. Los dos van juntos como el amor y la felicidad.
fuente
Prefiero enlazar Ir a definición a CtrlD. Esto hace que sea extremadamente fácil de usar con ambas manos en el teclado ( CtrlDpara ir a la definición del símbolo debajo del cursor) o con una mano en el teclado y una mano en el mouse (haga clic en un símbolo, luego CtrlD).
fuente
Con todo, tanto VS como Eclipse tienen atajos de teclado extraños. Yo también tenía que responder: F12está demasiado a la derecha en el teclado y tienes que dejar la mano derecha del mouse para que el teclado lo use. Como usuario de VS durante mucho tiempo, no lo encontré hasta que busqué el Ctrlequivalente de + Mouse en Eclipse. Está completamente aburrido. ¿De acuerdo? No hay necesidad de discutir. (Lo mismo va paraF3 Eclipse en busca de definición. ???? ¿Por qué la cara?
De todos modos, como se ha dicho aquí antes, Microsoft ya ha entendido que esto puede ser un problema para los nuevos programadores que vienen de Eclipse, por lo que proporcionaron las herramientas eléctricas (seguí el enlace de arriba).
http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/
fuente
Si está usando Visual Studio 2017, puede usar Productivity Power Tools 2017
fuente
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 la pena cada centavo y mejora significativamente la eficiencia en Visual Studio. Creo que tiene una característica como la que estás buscando, junto con MUCHAS otras.
fuente