2012-03-21 19 views
16

¿Hay alguna manera de evitar que Visual Studio inicie el depurador al presionar F11? A menudo lo presiono por error cuando quiero realmente presionar F12. No quiero perder la funcionalidad de Step-into que proporciona F11, pero es molesto cuando se inicia la aplicación.Visual Studio: ¿evita que F11 inicie el depurador?

+3

La única manera es mejorar su precisión. No golpee 'F11' cuando quiera presionar' F12'. :) –

+1

Creo que voy a arrancar esa llave algún día. – vorou

+1

Es realmente anti-función; una trampa explosiva incluso – mungflesh

Respuesta

0

Instalar ReSharper y cambiar la configuración abreviados del

+3

¿Por qué utilizar una herramienta externa para cambiar los atajos de teclado cuando puede hacerlo de forma nativa dentro de VS? – cvanbrederode

+0

@cvanbrederode Si VS no puede hacerlo (ya que no desea deshabilitar F11 mientras depura), entonces deberá hacerlo. – BJury

+0

El OP realmente desea deshabilitar F11 para la depuración. Lo cual está bien, ya que la función Step-Into aún se puede seleccionar desde la barra de herramientas y desde el menú. – cvanbrederode

2

Esto es para VS 2010, pero debería ser similar para otros.

En Herramientas-> Opciones, abra el Teclado en Entorno. Busque el comando Debug.StepInfo. Puede eliminar el acceso directo predeterminado (F11 (Global)) y luego simplemente usar el botón de la barra de herramientas para ingresar, o hacer clic derecho y "Entrar en específico", que es lo que hago, ya que evita que el depurador se sumerja en funciones STL si son parte de una línea de código (como un ejemplo).

1

Un hack-around que utilizo es utilizar el comando cancelar compilación después de golpear accidentalmente F11. El atajo predeterminado es ctrl + pause/break.

Esto no impide F11 iniciar una compilación, pero debe evitar que ejecute su programa.

+0

esto funciona, tiene un updoot –

Cuestiones relacionadas