2016-12-25 40 views
0

有時候,當我按下ctrl+F10line A,我只是想程序以恢復和停止時達到line A。但是,如果在到達line A之前達到斷點,它將停止在該斷點處。的Visual Studio:熱鍵類似CTRL + F10也跳過所有斷點

是否有任何與ctrl+F10類似的熱鍵,但忽略所有斷點?

禁用所有斷點是不是對我來說是可行的選擇,因爲: -

  1. 我只是想一次性跳過。禁用它們並在相同的調試會話中啓用並不方便。
  2. 禁用斷點也可能會破壞我的一些工作流程,因爲我保留它們以用於某些特殊情況。

ctrl+shift+F10也沒有用,因爲它改變了程序的行爲。

我不介意安裝一個新的插件。

附錄: - 當它到達選定聲明

ctrl+F10 =啓動或恢復你的代碼的執行,然後暫停執行。 (但如果它到達斷點時,它會立即停止)

ctrl+shift+F10 =設置執行點的代碼行你選擇

+0

@ javaLover,你能不能從我的建議中獲得有用的信息?如果它對您有幫助,您是否可以對該功能請求進行投票並將其標記爲答案?因此,如果他們看到答案,其他社區成員可以幫助我們投票。 –

回答

1

它沒有直接回答,調試模式中,將命中斷點,它不能跳過斷點。

其實我也檢查了VS2017 RC,它有一個名爲「Run to Click」的新功能,你可以在調試模式下運行你的應用程序到特定的行。但是它在運行時也會觸發斷點,但是您可以忽略此操作,然後再次單擊「執行到此處」。我知道這不是直接的答案,但我認爲您可以方便地將應用程序調試到特定的行。

社區的其他成員也提交了可能跳過斷點這裏的功能要求:

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/2221315-implement-a-new-skip-over-breakpoint-type

一個擴展工具:

https://marketplace.visualstudio.com/items?itemName=CodeMelee.CodeMelee-FlexPoints

哪些可以跳過/替換的特定代碼行,也許這也是這個問題的解決方法。

因爲它沒有直接的解決方案,我也幫你提交功能請求在這裏:

https://visualstudio.uservoice.com/forums/121579-visual-studio-ide/suggestions/17545741-visual-studio-hotkey-similar-to-ctrl-f10-but-als

你也可以投票吧:)

enter image description here

+0

(1)您的回答提供了很好的見解。我可以認出你的研究成果,謝謝!然而,它對我來說並沒有多大用處,因爲CodeMelee不是免費的,我也不打算很快使用VS2017。 (2)我在Visual網站上投了票,並在這裏提出了你的答案。儘管如此,我仍然認爲可能會有更好的解決方案。有時候,幾個月後,我的夢想成真了,例如http://stackoverflow.com/questions/39339959/mouse-over-to-peek-a-field-after-operator-in-visual-studio-while-debugging。 – javaLover

+1

明白了,javaLover,我也會幫助您跟進產品團隊的功能需求。如果他們分享任何更新,我會報告它。也許其他社區成員也有其他更好的解決方法。但據我所知,在調試期間,它不能跳過斷點,除非代碼沒有被稱爲爲特定方法或其他方法創建單元測試。祝你今天愉快。 –