visual tutorial temas studio para ordenar linea fuente español ejemplos configurar codigo code cambiar ajuste visual-studio keyboard-shortcuts

visual studio - tutorial - Navegando por el código con atajos de teclado



visual studio code plugins (10)

Estoy empezando a sentir la necesidad de ejecutar rápidamente el código con atajos de teclado, para llegar más rápido donde quiero hacer cambios (evitando el uso del mouse o los tiempos largos manteniendo , , y ).

Ya estoy usando algunos:

  • Inicio - primera posición en la línea actual

  • Fin - última posición en la línea actual

  • Ctrl + Inicio - primera línea de todo el código

  • Ctrl + End - última línea de todo el código

  • Página arriba - la misma posición vertical, una pantalla arriba

  • Página abajo - la misma posición vertical, una pantalla debajo

  • Ctrl + RePág - primera línea en la pantalla actual

  • Ctrl + AvPág - la última línea en la pantalla actual

  • Ctrl + / - saltarse palabra por palabra

Qué tienes ?

Yo uso Visual Studio. (pero estoy abierto a cualquier respuesta, ya que quizás pueda usar otras pronto)

obs: he buscado a través de stackoverflow y no encontré una buena pregunta con este contenido, ni una lista de búsqueda de código de teclado. Si se repite, lamento no encontrarlo, estoy aquí en mis mejores intenciones.

Esta pregunta NO se trata de ningún atajo, y no solo de Visual Studio, se trata de ejecutar el código con atajos.

Respuestas que se ajustan a la pregunta hasta el momento:

  • Ctrl + - - salta a la última posición del cursor

  • Ctrl + Shift + - - salta a la siguiente posición del cursor

  • Ctrl + F3 - Salta a la siguiente ocurrencia de la palabra en la que está el curson

  • Shift + F3 - Igual que el anterior, al revés.

  • F12 - Va a la definición de método / variable en la que se encuentra el cursor

  • Ctrl + ] - Salta al par de llaves y selecciona

Anuncio más ya que hay respuestas.


En Visual Studio, pero usando muchos de los atajos de ReSharper. Algunos que uso montones:

  • Ctrl + N - Ir a tipo

  • Ctrl + Shift + N - Ir al archivo

  • Ctrl + Shift + Alt + N - Ir al símbolo

  • Ctrl + F12 - Ir al método (en el archivo actual)

  • Ctrl + B (o Ctrl + Click) - Ir a la declaración

  • Ctrl + Shift + T - Ir a escribir declaración

  • Alt + F7 - Buscar uso (o ir a uso, si solo uno)

Para los primeros cuatro, el reafilamiento me da un menú desplegable con opciones, filtrado mientras escribo, y todos admiten comodines ( * ) y navegación camel-hump (escribiendo filtros SPI para elementos como SinglePassengerInfo, etc.)


Honestamente, anhelo el día en que VisVim llegue a un punto lo suficientemente bueno como para hacer que lo compre para Visual Studio (<3 comandos de teclado VI).

De todos modos, el comando que uso más en Vis Studio es Ctrl + D , que he asignado a Edit.GotoFindCombo


Para Visual Studio, Ctrl + - no tiene precio (salta a la última posición).



Uso muchos atajos de teclado en Visual Studio y también una gran cantidad de navegación con el menú Alt-key.

Ctrl / Shift F3 para repetir la búsqueda, buscar hacia atrás

Ctrl F3 para buscar la palabra actual.

F12 para saltar a la definición de la palabra actual.

Ctrl F para abrir la ventana de búsqueda

Ctrl ] para saltar a un corsé coincidente

Shift Ctrl ] para saltar a un corsé que coincida y seleccionar

También me parece que tiendo a usar la tecla ALT para navegar por los menús. Como puede ver los subrayados, hace que sea fácil de aprender. ejemplo: Alt - E F I (Editar / Buscar y reemplazar / Buscar en archivos) lo lleva a Buscar en archivos. Alt - L luego lo lleva al menú desplegable de alcance. 3 teclas de flecha lo llevan a Buscar en solución, o 4 lo lleva a Buscar en proyecto.

También están los atajos de marcadores: CTRL K K para alternar un marcador, CTRL K L para borrarlos todos, CTRL K N para el siguiente y CTRL K P para el anterior.

A algunas de las personas con las que trabajo realmente les gustan las regiones, pero yo no, por lo que CTRL M L abre todas las regiones. Sin embargo, me gusta utilizar CTRL M M para contraer una sección de código. Es realmente útil para contraer el método actual, seleccionar el método colapsado y copiar todo al portapapeles. CTRL M O colapsará todo a las definiciones, lo que de vez en cuando es agradable.



Alt + flecha arriba y Alt + flecha abajo son comandos increíbles. Mueven líneas arriba y abajo. Ahorra una tonelada de teclas y no es necesario que golpee su portapapeles. Incluso funciona para selecciones de varias líneas.

Alt + Shift + tecla de flecha le permiten hacer una selección de bloque. Lo que muchos no saben es que si tiene una selección de bloque vertical (con ancho cero) y escribe, escribirá en todas las líneas al mismo tiempo. Extremadamente útil.

Si desea llenar varias líneas con el mismo objeto, puede colocarlo en el portapapeles, hacer una selección de bloques verticales en varias filas y pegar en todas las filas al mismo tiempo. Esto también puede funcionar para anexar varias filas a la vez, pegando en una selección que está a la derecha del texto existente.

Ctrl + Supr borra la siguiente palabra. Sin embargo, si hay espacio después del cursor, elimina todo el espacio. Por lo general, lo que quiere cuando tiene el cursor en el lugar correcto y el texto está a la derecha y la siguiente palabra debe pasar al cursor.

Ctrl + Retroceso borra la palabra anterior. No es particularmente útil, pero es un buen atajo subutilizado. Veo a la gente aplastando el retroceso todo el tiempo.

Aunque no es estrictamente un atajo de teclado, si mantiene presionada la tecla Alt y hace clic en alguna parte del editor de texto, forzará que el cursor esté allí. Si escribe, colocará espacios o pestañas de forma automática para que ese texto esté allí.


Alt + , Alt +

Saltará al siguiente bloque de código anterior (Método, clase, etc.). Podría estar solo en ReSharper.


Ctrl + F3 para encontrar la siguiente aparición de cualquier palabra en la que se encuentre el cursor. Entonces, si hace clic en la primera instancia de la palabra ''ocurrencia'' en mi publicación y presiona Ctrl + F3 , lo llevará al segundo.


F12 = Ir a Definición del método / variable en el que se encuentra el cursor. Funciona bien combinado con Ctrl + de Heinzi - respuesta para ver la definición de método y luego volver rápidamente al lugar donde la estaba usando.