2012-03-21 101 views
16

有沒有辦法阻止Visual Studio在按下時啓動調試器F11?當我想要實際按F12時,我經常誤按它。 我不想放棄步入功能,其中F11提供,但它啓動應用程序時很煩人。Visual Studio - 阻止F11啓動調試器?

+3

唯一的辦法是提高你的準確性。當你想要擊中'F12'時,不要擊中'F11'。 :) – 2012-03-21 13:06:19

+1

我想我有一天會撕下那把鑰匙。 – vorou 2016-08-15 06:55:01

+1

這確實是一個反特徵;一個誘餌陷阱甚至 – mungflesh 2017-10-30 12:05:56

回答

0

安裝ReSharper的和更改密鑰短設置

+3

爲什麼使用外部工具更改鍵盤快捷方式時,你可以在VS本身執行它? – cvanbrederode 2014-05-07 12:34:53

+0

@cvanbrederode如果VS無法做到這一點(因爲您不想在調試時禁用F11),那麼您將不得不這樣做。 – BJury 2017-01-25 15:22:40

+0

OP實際上是想禁用F11進行調試。這很好,因爲分步功能仍然可以從工具欄和菜單中選擇。 – cvanbrederode 2017-02-02 22:42:11

2

這是VS 2010,但它應該是爲別人相似。

在工具 - >選項中,打開環境下的鍵盤。查找命令Debug.StepInfo。您可以刪除默認的快捷方式(F11(Global)),然後使用工具欄按鈕進入,或右鍵單擊和「進入特定的」 - 這是我所做的,因爲它使調試器不會潛入STL功能中它們是一行代碼的一部分(作爲例子)。

1

我使用的一種黑客攻擊是在我意外擊中F11後使用取消構建命令。默認快捷方式是ctrl + 暫停/中斷

這不會停止F11開始構建,但應阻止它運行您的程序。

+0

這個工程,有一個updoot – 2018-02-27 04:08:54

相關問題