Подтвердить что ты не робот

Visual Studio - запретить запуск F11 отладчика?

Есть ли способ предотвратить создание Visual Studio для отладки при нажатии F11? Я часто нажимаю его по ошибке, когда хочу на самом деле нажать F12. Я не хочу потерять функциональность Step-into, в которой F11 обеспечивает, но это раздражает, когда она запускает приложение.

4b9b3361

Ответ 1

Это для VS 2010, но он должен быть аналогичным для других.

В "Инструменты- > Параметры" откройте "Клавиатура" в "Среда". Найдите команду Debug.StepInfo. Вы можете удалить ярлык по умолчанию (F11 (Global)), а затем просто использовать кнопку панели инструментов, чтобы войти или щелкнуть правой кнопкой мыши и "перейти к конкретному" - это то, что я делаю, поскольку он отвлекает отладчик от погружений в функции STL, если они являются частью строки кода (в качестве примера).

Ответ 2

Установите Resharper и измените короткие настройки клавиш

Ответ 3

Обход, который я использую, заключается в использовании команды cancel build после того, как я случайно ударил F11. Ярлык по умолчанию - ctrl + pause/break. Это не означает, что F11 запускает сборку, но должен остановить ее от запуска вашей программы.