visual una teclas teclado studio rapido metodos linea duplicar contraer clase buscar atajos acceso abreviados c# visual-studio-2008

c# - una - Las teclas de acceso rápido de Visual Studio cambian ocasionalmente, específicamente F6 vs Ctrl-Shift-B para compilar. ¿POR QUÉ?



teclas de acceso rapido visual studio 2010 (10)

Siempre presiono F6 para construir mi proyecto. De repente, algunas de mis instancias de Visual Studio quieren que use Ctrl - Shift - B. No está relacionado con el teclado: el texto real de la opción del menú cambia de " F6 " a " Ctrl - Shift - B ".

¿Alguna respuesta sobre cómo solucionarlo y qué causa esto ?


¿Problemas con la corrupción del mapeo del teclado? Verifique Herramientas / Opciones, Entorno / Teclado. Debería ver un menú desplegable para su esquema de asignación de teclado y junto a él un botón Restablecer. Presione el botón de reinicio.

No soy responsable de este atornillado con su configuración, guárdelos antes de hacer esto, en caso de que le jodan al chucho.

Oh, en caso de que a los narcos les importe, creo que esta es una pregunta válida y se suspendería si alguien votara por cerrarla. Por supuesto, ahora que lo he dicho, es una certeza, ¿no?


El complemento NPPscripting de Notepad ++ rompió Ctrl-Shift-B para todo mi sistema operativo mientras se ejecutaba NP ++. La desinstalación del complemento (tuve que eliminar el archivo DLL manualmente de la carpeta de complementos de Notepad ++) solucionó el mapeo de teclas que no funcionaba.


Es porque instaló VMWare. Reasigna esa clave para que F6 se pueda utilizar para iniciar la depuración en una máquina virtual.

Me molestó también.


Esto se debe a que es posible que haya seleccionado "Configuración general de desarrollo" como su configuración de entorno predeterminada para su Visual Studio (que usualmente lo hacemos en el primer lanzamiento de VS después de instalarlo cuando aparece un cuadro de diálogo para elegir la configuración de entorno predeterminada).

Si solo desea cambiar la configuración de teclas rápidas del teclado, simplemente siga la solución propuesta por otros ( Herramientas> Opciones> Entorno> Teclado> Visual C # 2015 ). PERO esto solo cambiará la configuración del teclado a la configuración de C # mientras mantiene el resto de las configuraciones como configuraciones generales solamente.

Si realmente tiene la intención de cambiar el entorno completo a la configuración de C #, entonces siga este enfoque.

SOLUCIÓN 1:

  1. Ve a "Herramientas" (menú)
  2. "Configuración de importación y exportación"
  3. "Importar configuraciones de entorno seleccionadas"
  4. Seleccione "Sí, guarde mis configuraciones actuales" o "No, solo importe las configuraciones nuevas, sobrescribiendo mi configuración actual"
  5. "¿Qué conjunto de configuraciones quieres importar?"
  6. En el árbol "Configuración predeterminada", seleccione el nodo "Visual C #" (es posible que vea una señal de advertencia amarilla, NO tenga que preocuparse) y luego haga clic en el botón "Finalizar".

o puedes hacer lo mismo como

SOLUCIÓN 2:

  1. Ve a "Herramientas" (menú)
  2. "Configuración de importación y exportación"
  3. "Restablecer todos los ajustes"
  4. Seleccione "Sí, guarde mis configuraciones actuales" o "No, solo importe las configuraciones nuevas, sobrescribiendo mi configuración actual"
  5. Seleccione "Visual C #" de la lista y luego haga clic en el botón "Finalizar".

Ambos enfoques le darían el mismo resultado de cambiar su entorno completo a ''Visual C #'' allí en adelante.

Disfruta de la codificación :)


Herramientas -> Opciones -> Entorno -> Teclado

busque este comando: "ClassViewContextMenus.ClassViewProjectBuild"

Asignar F6


Puede reasignar SHIFT + F6 para compilar el proyecto actual solamente:

1 / Ir a Tools -> Options -> Environment -> Keyboard

2 / Mostrar comandos que contengan: Build.BuildSelection

3 / Enfoque el campo Press shortcut keys y presione Mayús + F6 para asignarlo


Su esquema de teclado ha cambiado: vaya a Herramientas / Opciones / Entorno / Teclado y configure el esquema de teclado predeterminado para ''Visual C # 2005''


Tenía instalado TPFanControl, que capturaba Ctrl + Shift + B globalmente. Usé una herramienta mencionada en esta respuesta para averiguar qué programa registró para qué atajos.


Tenía una versión obsoleta en mi solución (aparentemente las bibliotecas incluidas usaban versiones antiguas de DLL y estaba obteniendo MissingMethodException en tiempo de ejecución), así que borré todos los directorios / bin en mis proyectos de C #, reinicié Visual Studio y de repente este problema ahora me está afectando por primera vez en los últimos 3 años desde que comencé a usar Visual Studio.

No tengo idea de cómo esto podría haber afectado a mi configuración de usuario, pero aparentemente lo hizo. Pasaron de usar el perfil de teclado "Visual C # 2005" a "predeterminado"


Si tiene otras combinaciones de teclas y no desea reiniciar el lote, use: Tools -> Options -> Environment -> Keyboard

A continuación, busque Build.BuildSolution o Build.RebuildSolution (según prefiera), seleccione Global en el Use shortcut in desplegable Use shortcut in , coloque el cursor en la Press Shortcut Key Use shortcut in la Press Shortcut Key y toque F6 . Te mostrará a qué está asignado actualmente, para mí es atravesar paneles divididos (¿tal vez anula F6 cuando usas paneles divididos por primera vez? Siempre me he preguntado por qué mi máquina de desarrollo de casas se construyó con F6 y mi uno no trabaja y, ahora que lo pienso, nunca he usado paneles divididos en casa) y luego pulso Asignar.