vs2017 visual studio extensions codemaid code best c# visual-studio-2012 plugins visual-studio-2013

c# - extensions - Visual Studio 2012/2013 Navegación hacia atrás/adelante con confliting del mouse con Mouse Plugin



visual studio marketplace (2)

Acabo de actualizar la extensión de navegación del mouse para mejorar la confiabilidad de los comandos. Por alguna razón, nunca actualicé la extensión para usar correctamente la nueva interfaz IMouseProcessorProvider cuando IMouseProcessorProvider de Visual Studio 2008 a Visual Studio 2010, y ese error nunca me molestó lo suficiente como para volver a visitar la extensión hasta hoy.

Debería encontrar que la versión 2.1.0 se comporta correctamente en Visual Studio 2010-2013.

Los botones Navigate Backward (Ctrl + -) y Forward (Ctrl + SHIFT + -) en el IDE suelen controlarse con los botones laterales atrás / adelante del mouse en VS 2010.

En VS 2012, los botones del mouse solo funcionan en algunos casos, como retroceder luego de hacer clic en "Ir a definición" en una llamada a método. No están adjuntos a los botones IDE.

Tratando de arreglar eso, he instalado este complemento: Mouse Navigation

Bueno, funciona bien hasta que use la "Ir a Definición", después de eso, la funcionalidad del mouse VS Back / Forward incrustada comienza a entrar en conflicto con el complemento, lo que resulta en un comportamiento desordenado.

¿Soy el único con este problema? Intenté buscarlo en Google, pero no encontré nada.

¡Esto es realmente molesto! Espero que alguien pueda ayudarme a resolver eso.

Editar:
Como puede ver en la respuesta marcada, el desarrollador ha corregido el complemento gracias a este tema. La última versión (2.2.0) está funcionando bien.

Algunos aclarando:
Visual Studio (2012) separa la navegación normal de la navegación "hacer clic para ir".
Navegación normal: haga clic con el mouse en cualquier parte del editor de código, cambie la pestaña también.

Haz clic para ir a la navegación: ve a la definición, haz clic en el resultado de la búsqueda. Se controla con los botones denominados: "Browse / Next" "Previo / Siguiente Definición, Declaración o Referencia". Puede encontrarlo en la barra de herramientas personalizada Vista.

Los botones predeterminados de retroceder / avanzar del mouse VS están conectados a los botones "Buscar atrás / Siguiente", no a la opción Navegar hacia atrás / hacia adelante.

El complemento de navegación del mouse del complemento VS establece los botones del mouse en Navegar hacia atrás / hacia adelante. El único problema restante es que, debido a que VS no considera "hacer clic para ir" como navegación normal, cuando hace clic para ir a una definición y trata de volver utilizando la tecla Ctrl + - o el mouse hacia atrás, no volverá a la última posición , pero a la posición anterior de "Navegación normal".
Mi sugerencia para el desarrollador de complementos es intentar que VS considere la navegación "hacer clic para ir" como las normales, resolviendo completamente este problema.


La razón por la que solo funciona a medias sin el complemento es porque los botones de avance / retroceso del mouse no se asignan para navegar hacia adelante / atrás, sino algún otro comando de navegación (lo que nunca tuvo sentido para mí).

La forma en que resolvió este problema es usar el software de mi mouse (SetPoint de Logitech en mi caso) para vincular el mouse hacia adelante / atrás a CTRL+SHIFT+- y CTRL+- respectivamente, mientras Visual Studio está en primer plano. Esto deja mis botones atrás / adelante funcionando correctamente en otras aplicaciones (navegador web) pero mientras estoy en Visual Studio obtengo la funcionalidad esperada.

Además, Visual Studio 2013 parece tener un mejor control de retroceso / retroceso del mouse ... aunque no lo he estado usando el tiempo suficiente para poder decir si el problema es realmente fijo.