visual varias studio seleccionar para multiples lineas comentar codigo code bloques atajos atajo visual-studio-2010 plugins keyboard-shortcuts visual-studio-extensions

varias - ¿Hay un atajo de teclado para mover el cursor entre los métodos en Visual Studio 2010?



seleccionar varias lineas visual studio code (8)

¿Hay algún atajo de teclado para mover el cursor entre los métodos en Visual Studio? ¿Hay algún complemento que pueda hacer el mismo trabajo?

Todo el tiempo cuando programo, quiero ir al final del método actual y si puedo tener un atajo que puede mover el cursor al principio del siguiente método y luego solo tiene que escribir un par de flechas hacia arriba para ser donde quiero sería fantástico

Gracias.


Nota: Esta respuesta solo se aplica al editor de código VB.NET.

Si bien no hay enlaces de teclado predeterminados para saltar entre los métodos, puede configurarlos usted mismo:

Vaya a HerramientasPersonalizar ... , luego Teclado ... , y haga lo siguiente:

  1. Busque los comandos escribiendo Method en la línea de entrada en la parte superior.

  2. Ubique los dos comandos Edit.NextMethod y Edit.PreviousMethod .

  3. Para cada uno de estos, seleccione primero el comando y luego mueva el foco de entrada al campo de entrada. Presione las teclas de método abreviado , ingrese una combinación de teclas no asignadas y presione el botón Asignar .

(La captura de pantalla anterior muestra que he asignado previamente uno de estos comandos a Ctrl + Shift + < .)


En Visual Studio 2013 con la expansión Visual Assist comercial , puede usar ALT + M para abrir una lista con todos los métodos en el archivo actual. Seleccione uno, presione ENTER y el cursor saltará a él.


En Visual Studio 2015:

Alt + Arriba o Alt + Abajo


Hola, otra alternativa (más barata) podría ser CTRL + M + M para colapsar / expandir el método actual a su definición, permitiéndole navegar rápidamente al siguiente. También CTRL + M + O para contraer todos los miembros es útil, con CTRL + M + L para expandir todo de nuevo.


Jason Malinowski tiene razón en su comentario. Incluso dice que las teclas de método abreviado son Ctrl + Flecha abajo y Ctrl + Flecha arriba . Solía ​​usar esto todo el tiempo en VB6, pero cuando lo probé últimamente usando versiones recientes de Visual Studio, no funcionó; simplemente desplazaría la ventana de edición hacia arriba o hacia abajo una línea.

Cuando entré en Herramientas -> Opciones, seleccioné "Entorno" a la izquierda, y luego la subcategoría de "Teclado", luego escribí "Editar.ScrollLineDown", dijo Ctrl + Flecha abajo . Cuando eliminé este acceso directo (y el de ScrollLineUp), ¡los métodos abreviados del método siguiente / anterior funcionaron! Personalmente estoy muy feliz por esto.

Obviamente, si puede encontrar el comando correcto, puede personalizar sus atajos de teclado de la manera que desee aquí.


Prueba CTRL + ALT + UP. Esto lo lleva primero al selector de alcance donde puede seleccionar una clase, si corresponde, luego presione TAB, que lo lleva al selector de métodos, donde puede seleccionar un método del alcance seleccionado.

Nota que uso en Visual Studio 2012, no sé si funciona en otras versiones.


Sé que esto es viejo, pero parece que se agregó desde entonces.

Prueba Alt + [ o Alt + ]


Visual Studio no tiene esa función, pero ReSharper de JetBrains sí. Al menos es el único que conozco para ofrecer esta funcionalidad.

Para ReSharper, los accesos directos son Alt-Up y Alt-Down , para miembro anterior / siguiente.