vscode visual temas tag studio para iconos code cambiar visual-studio visual-studio-2010 keyboard-shortcuts shortcuts

visual-studio - visual - vscode html wrap



¿Cómo cambiar entre el encabezado y la implementación en VS2010? (5)

Dicha tecla de método abreviado se agrega en CodeMaid. CodeMaid es una extensión de Visual Studio de código abierto

Ctrl + M entonces,

http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496/

¿Hay algún método abreviado de teclado o complemento gratuito en Visual Studio 2010 que permita cambiar entre encabezado (archivo C / C ++ .h) e implementación (archivo C / C ++ .cpp)?


En VS2010: el método abreviado de teclado "EditorContextMenu.CodeWindow.GoToHeaderFile" hace lo mismo que el menú del botón derecho. Desafortunadamente, no funciona como un interruptor para volver a cambiar. (Sin embargo, puede usar ctrl - para volver a navegar si comenzó en cpp).


MS agregó esta función en Visual Studio 2013. Es un atajo de teclado predeterminado Ctrl + K , Ctrl + O

Para aclarar: mantenga presionada la tecla Ctrl , escriba K , escriba O , suelte la tecla Ctrl .

También puede encontrar el comando al que se asigna este mapa en las opciones de personalizar teclado (probado para VS2015):


Mi solución a este problema es un poco poco ortodoxa, pero podría ayudar a otros, así que los compartiré.

Yo uso la lista de ventanas . Y pensé que me molestaría muchísimo hacerlo de esta manera, pero en realidad me he acostumbrado bastante. Continúa aplicándose, incluso en Visual Studio 2012, así que lo ofrezco como otra alternativa.

Una vez que los archivos .cpp y .h están abiertos, cambio entre ellos de esta forma ...

  • Para cambiar de .cpp a .h: Alt+W, W, Down Arrow, Enter
  • Para cambiar de .h a .cpp: Alt+W, W, Up Arrow, Enter

En realidad, puede mantener presionada la tecla Alt mientras presiona la W la segunda vez, haciéndolo efectivamente: Alt+W, Alt+W, Down Arrow, Enter (No tiene que soltar la tecla Alt hasta que escriba la tecla de flecha)

Esto funciona porque los archivos .cpp y .h son típicamente adyacentes alfabéticamente en la lista de ventanas. También funciona para .c y .h por la misma razón. Desglosando: Alt+W va al menú "Ventana", y la segunda W activa el visor de lista de ventanas "Windows ...". La ventana activa se seleccionará en el cuadro de lista, por lo que al presionar la tecla de flecha hacia arriba o hacia abajo se moverá al documento que está antes o después alfabéticamente, que es casi siempre el archivo .h / .cpp correspondiente.

Como otra alternativa, también debo mencionar que si coloca los archivos .cpp y .h uno al lado del otro en las pestañas de la ventana, puede usar: Ctrl+Alt+Page Up , y Ctrl+Alt+Page Down para cambiar entre pestañas adyacentes en la lista de ventanas con pestañas.

Me doy cuenta de que tiene que "prepararse" teniendo ambos documentos abiertos, y esto no es lo ideal, pero de todos modos normalmente tengo todos mis documentos abiertos, y uso mucho el atajo Alt+W, W


Visual Studio no tiene un método abreviado de teclado incorporado para alternar. Una macro es su mejor opción si quiere automatizar esto con un solo método abreviado de teclado. Para obtener una lista de opciones sugeridas, vea las respuestas a una pregunta anterior .

El complemento Visual Assist X proporciona esta feature con el acceso directo Alt + O (sin embargo, los complementos no son compatibles con las ediciones Express de Visual Studio).

Si está intentando evitar el uso de una macro, hay una forma alternativa de lograr un resultado similar, aunque es un proceso de dos clics:

    Para pasar del encabezado a la implementación: haga clic con el botón derecho en el archivo a.cpp y elija "Ir al archivo de encabezado" en el menú contextual.

    Para pasar de la implementación al encabezado: haga clic con el botón derecho en un identificador declarado en el encabezado y elija "Ir a definición" en el menú contextual.