Pregunta

En el IDE de Delphi, usted puede mantener control y haga clic en un método para saltar a su definición.En VS2008, usted tiene que hacer click derecho y selecciona "Ir A la Definición".

Yo uso esta función bastante a menudo, así que realmente me gustaría conseguir VS comportarse como Delphi en este sentido, a su modo mucho más rápido ctrl+clic.

No creo que haya una manera de conseguir este trabajo en base VS2008 - estoy equivocado?O tal vez hay un plugin que podría utilizar?

Editar:Haga clic en, a continuación, F12 hace el trabajo, pero no es una buena solución para mí..Es aún más lento que el de ctrl+clic.Yo podría tratar de AutoHotkey, desde ya estoy corriendo para algo más.

Editar: AutoHotkey trabajó para mí.Aquí está mi script:

SetTitleMatchMode RegEx
#IfWinActive, .* - Microsoft Visual Studio
^LButton::Send {click}{f12}
¿Fue útil?

Solución

Usted podría crear una Autohotkey script que hace eso.Cuando usted ctrl-clic en una palabra, enviar un doble clic, a continuación, un F12.

No tengo AHK a la mano, así que no puedo intentar esbozar algunas código pero debe ser bastante fácil;la AHK grabadora debe tener características suficientes para que puedas crear en un punto 'n' haga clic en la moda y CREO que es lo suficientemente inteligente como para dejar que el límite de este comportamiento para windows de una cierta clase.

Cuando usted tiene el script listo solo hay que ejecutar el script en segundo plano mientras el código.Se tarda sólo un icono en la notificación de la barra.

Otros consejos

No para Visual Studio 2008, pero si actualizar a Visual Studio 2010, usted puede utilizar la conexión Visual Studio 2010 Pro Herramientas De Poder de Microsoft para lograr esto.

Resharper ¿pero no es gratis.Muy recomendable plugin, aunque, con más experiencia .RED de desarrolladores de uso.

Visual Studio 2008 de fábrica esta a F12, pero se puede establecer en Herramientas | Opciones | medio Ambiente | Teclado, y el cambio de Edición.GoToDefinition - sin embargo, no estoy seguro de cómo se puede conseguir a CTRL+click con el ratón.

Sólo una nota rápida que la siguiente AutoHotkey script me funciona en Visual C++ 2010 Express.

SetTitleMatchMode 2
#IfWinActive, Microsoft Visual C++ 2010 Express
^LButton::Send {click}{f12}

También he cambiado los accesos directos para Ver.NavigateForward y a la Vista.NavigateBackward a Alt+Flecha Derecha/Izquierda, ya estoy acostumbrado a Eclipse.

Sí, tanto Resharper (imprescindible!) y la Productividad de las Herramientas de Poder tener esta característica.

Interesante peculiaridad, sin embargo.

Si usted sólo tiene que ir con los valores predeterminados en ambas herramientas (si instala las herramientas) usted puede experimentar una frecuencia doble-jump (saltar a la definición desde donde primero haga clic en y, a continuación, saltar de nuevo a partir de lo que el cursor está encima de llegar a la primera definición) hasta que se apague una de las teclas Ctrl-Clic en características de estos add-ons.

Coloque el cursor del ratón sobre el nombre del método o de cualquier identificador y pulse F12

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top