Atajos de teclado favoritos de Visual Studio

¿Cuál es tu atajo de teclado favorito de Visual Studio? ¡Siempre estoy dispuesto a dejar mis manos en el teclado y alejarme del mouse!

Una por respuesta, por favor.

Ctrl + - y el opuesto Ctrl + Shift + - .

Mueva el cursor hacia atrás (o hacia adelante) hasta el último lugar donde estaba. No más desplazamiento hacia atrás o PgUp / PgDown para descubrir dónde estabas.

Esto cambia las ventanas abiertas en Visual Studio:

Ctrl + pestaña y el opuesto Ctrl + Mayús + pestaña

Para mí, no tiene nada que ver con el código de autocompletar, con el paréntesis correspondiente o con algún panel de herramientas elegante. En cambio, solo se trata de dejarme ver el código.

Con todos los paneles que lo rodean, el área que usa para escribir código se vuelve demasiado pequeña.

En estos casos, Shift + Alt + Enter viene al rescate y enfoca la ventana de código en modo de pantalla completa. Golpéalo de nuevo, y tienes todos los paneles atrás.

Búsqueda incremental – Ctrl + I

Básicamente es el cuadro de diálogo de búsqueda sin el cuadro de diálogo. Simplemente comience a escribir lo que desea buscar (consulte la ubicación inferior de la barra de estado para ver lo que ha escrito). Presionando Ctrl + I nuevamente o F3 busca la siguiente instancia. Presione Escape para salir. Comenzar una nueva búsqueda presionando Ctrl + I dos veces repite la última búsqueda.

Expandir Smart Tag (Menú Resolver): Ctrl + . (período)

Expande la etiqueta que se muestra cuando haces cosas como cambiar el nombre de un identificador.

Ctrl + K , Ctrl + C Comentar un bloque

Ctrl + K , Ctrl + U Descomenta el bloque

Stock Visual Studio? F12Edit.GoToDefinition .

Tener DevExpress ‘Refactor! instalado significa que Ctrl + ` es mi favorito de todos los tiempos, sin embargo;)

La tecla TAB para “fragmentos”.

Por ejemplo, try y luego presiona dos veces la tecla de tabulación.

Resultados en:

 try { } catch (Exception) { throw; } 

que luego puedes expandir

Lista completa de fragmentos de C #: http://msdn.microsoft.com/en-us/library/vstudio/z41h7fat.aspx

Ctrl + ] para hacer coincidir llaves y paréntesis.

Ctrl + Shift + ] selecciona el código entre paréntesis coincidentes.

Ctrl + Shift + F

Buen viejo Find In Files .

Ctrl + Space , Visual Studio da las posibles terminaciones.

Ctrl + K , Ctrl + D // Auto- (Re) Formato

Ver también: respuesta

Ctrl + C , Ctrl + V para duplicar la línea actual

Ctrl + L para eliminar la línea actual

Ctrl + F3 para buscar la selección actual

Ctrl + K , Ctrl + K para crear un marcador (que son útiles)

Ctrl + K , Ctrl + N para ir al siguiente marcador

Y, aquí hay algo aún más interesante:
Presione Ctrl + / para colocar el cursor en un cuadro donde puede escribir comandos.

Por ejemplo, presionando Ctrl + / y escriba “> of”, ahora comience a escribir el nombre de un archivo en su proyecto, y se autocompletará. Esta es una forma muy rápida de abrir archivos en la solución actual.

Ctrl + Shift + V pegar / ciclo a través del anillo del portapapeles

Me gusta Ctrl + M , Ctrl + M. Para expandir / colapsar el bloque de código actual.

Uno que uso a menudo pero no muchas otras personas es:

Shift + Alt + F10 luego Enter

Si escribe un nombre de clase como Collection y no tiene la importación de espacio de nombres adecuada, esta combinación de acceso directo insertará automáticamente la importación (mientras que el carret es inmediatamente después de ‘>’).

Actualizar:

Un atajo equivalente de los comentarios de esta respuesta (gracias asterite !):

Ctrl + .

Mucho más cómodo que mi recomendación original.

Shift + ESC

Esto oculta / cierra cualquiera de las ventanas de ‘ventanas falsas’ en Visual Studio. Esto incluye elementos como el Explorador de soluciones, el Explorador de objetos, la Ventana de salida, la Ventana inmediata, las Pruebas unitarias de Windows, etc., y aún se aplica si están fijados, flotantes, acoplables o con tabs.

Acceso directo a una ventana (por ejemplo, Ctrl + Alt + L o Ctrl + Alt + I ) hacer lo que necesita hacer, y Shift + Esc para deshacerse de él. Si no te deshaces de él, la única forma de volverlo a enfocar es usar el mismo atajo de teclado (o el mouse, que es lo que estamos tratando de evitar …)

Una vez que te acostumbras, es inmensamente útil.


Grrr … La cantidad de veces que presioné Ctrl + F4 para cerrar la ‘ventana’ solo para ver que mi ventana de código actual estaba cerrada era una locura antes de encontrar esto, ahora solo ocurre de vez en cuando …

Mi favorito: F12 (ir a la definición) y Shift + F12 (buscar referencias).

Este último es útil con F8 (ir al próximo resultado).

Ctrl + - y Ctrl + Shift + - están mapeados a los botones de atrás y adelante de mi mouse.

Ctrl + . también es útil, especialmente para agregar manejadores de eventos y declaraciones “usando”.

Visual Studio 2005/2008 keybinding posters:

  • Cartel de referencia de encuadernación Visual C # 2008
  • Cartel de referencia de acceso directo de teclado de Visual C # 2005
  • Visual Basic 2008 Keybinding Reference Poster
  • Visual Basic 2005 Keyboard Shortcut Reference Poster

Estos no cubren las personalizaciones, pero son buenos materiales de referencia y definitivamente útiles para encontrar nuevos accesos directos.

Además, una macro que vuelca todos los enlaces actuales a un archivo HTML:

http://www.codinghorror.com/blog/archives/000315.html

Alt + Shift + teclas de flecha ( , , , )

Esto le permite seleccionar cosas en un bloque. Al igual que podría seleccionar todos los “int” en el bloque y luego buscar y reemplazar para duplicar, por ejemplo.

 **int** x = 1; **int** y = 2; **int** z = 3; 

Ctrl + M , O. Puede colapsar y expandir todas las secciones de código en un archivo particular.

Abre y establece el foco en Solution Explorer : Ctrl + Alt + L

Uno que otros editores deberían tomar: Ctrl + C con nada seleccionado copiará la línea actual.

La mayoría de los otros editores no harán nada. Después de copiar una línea, pegar colocará la línea antes de la actual, incluso si estás en el medio de la línea . La mayoría de los otros editores comenzarán a pegar desde donde estás, que casi nunca es lo que quieres.

Duplicar una línea es simplemente: Mantenga presionada la tecla Ctrl, presione c, luego v. ( Ctrl + C , Ctrl + V )

CTRL + F5 (Inicio sin depuración)

CTRL + MAYÚS + B (solución de comstackción)

Aquí hay una lista que uso frecuentemente:

Ctrl + I : para búsqueda progresiva. Si no escribe nada después de I , y sigue presionando I (manteniendo presionada la tecla Ctrl ), buscará el último elemento que buscó. Ctrl + Shift + I hará la búsqueda inversa. También es posible que desee utilizar F3 (y Shift + F3 ) una vez que se ingresa alguna cadena de búsqueda.

Ctrl + K Ctrl + C : para comentar la región resaltada. Si no se resalta nada, se comentará la línea actual. Naturalmente, puede mantener presionada la tecla Ctrl y presionar K , C sucesivamente.

Ctrl + K Ctrl + U : para la región resaltada sin comentario. Funciona como arriba.

Ctrl + / : Llevará el cursor al pequeño cuadro de búsqueda en la parte superior. Puede escribir “> de nombre de archivo” (sin las comillas) para abrir un archivo. Muy útil si su proyecto contiene múltiples archivos.

Ctrl + K Ctrl + K : marcará la línea actual. Esto es útil si quieres ver alguna otra parte del código por un momento y volver a donde estabas.

Ctrl + K Ctrl + N : lo llevará al siguiente marcador, si hay más de uno.

Ctrl + - : Llevará el cursor a su ubicación anterior

Ctrl + Shift + - : Llevará el cursor a su próxima ubicación (si existe)

Ctrl + Shift + B : crea tu proyecto

Ctrl + C : aunque esto hace la copia habitual, si no se resalta nada, copia la línea actual. Lo mismo para Ctrl + X (para corte)

Ctrl + Espacio : Autocompletar usando IntelliSense

Ctrl + ] : lo llevará al corsé correspondiente. Funciona con todo tipo de llaves: ‘(‘, ‘{‘, ‘[‘. Útil para bloques grandes.

F12 : lo llevará a la definición de función / definición de variable.

Alt + P + P : abrirá las propiedades del proyecto. Aunque no muchos usan esto, es útil si desea cambiar rápidamente los argumentos de la línea de comando a su progtwig.

F5 : para comenzar a depurar

Mayús + F5 : para detener la depuración

Durante la depuración, puede usar Ctrl + Alt + Q para agregar un reloj rápido. Otros atajos de depuración se pueden encontrar en el menú desplegable de depuración.

Ctrl + F10

ejecutar al cursor cuando se depura. Lo busqué durante años antes de encontrar el atajo de teclado …

Si ‘Favorito’ se mide por la frecuencia con que lo uso, entonces:

F10 : Debug.StepOver

🙂

Por uso, el par:

  • Ctrl + Enter : inserte una línea en blanco sobre la línea actual.
  • Ctrl + Shift + Enter : inserta línea en blanco debajo de la línea actual.

Cuando se muestra el menú desplegable de IntelliSense , al mantener presionada la tecla Ctrl, la lista se vuelve semitransparente para que pueda ver lo que se oculta detrás de ella 🙂

Ctrl + Alt + P -> Adjuntar para procesar

No he visto este …

Ctrl + Arriba

Ctrl + Abajo

Desplaza la ventana sin mover el cursor.