VS調試技巧與調試快捷鍵html
一、添加斷點或取消斷點:F9(或者點擊代碼行最左邊的灰色行)函數
二、調試:F10逐過程(不進入函數內部,直接獲取函數運行結果)spa
F11逐語句(會進入函數),若是想跳出函數按shift+F11,若是對某個函數的使用定義不清楚,按F12轉到定義。調試
三、按F5執行,若是調試中多個斷點,按F5,執行到下一個斷點htm
四、出現箭頭表示執行到該語句,可是該語句還沒執行。blog
能夠向上或向下拖動這個黃色箭頭到你想要執行的位置(若是監視前面代碼,就向上拖到你想監視的位置(好處就是不用從新調試了,耶~),若是代碼向下的代碼太多,想直接跳到某一行代碼,也能夠直接拖到黃色箭頭到該代碼行。)get
五、鼠標懸停,監視變量it
鼠標懸停在變量上,能夠監視變量的值。也能夠點擊右鍵添加監視,監視變量的值。還能夠輸入表達式改變或值,改變變量的值。添加監視有個好處,當變量執行屢次的時候不用一步一步調。自動化
六、F6生成解決方案,console
七、條件斷點,爲斷點寫上條件,若是條件不成立,會忽略該斷點。
八、VS支持命令窗口,能夠經過,視圖-其餘窗口-命令窗口來啓動。一旦激活,你能夠輸入不一樣的命令來自動化調試。
高效的VS調試技巧:http://www.csharpwin.com/csharpspace/13308r5759.shtml
VS快捷鍵(目前經常使用的)
F+(1-12) (加黑經常使用)
F1幫助,F3查找下一個,F4屬性窗口,F5調試,F6生成解決方法,F7查看代碼,F9斷點,F10調試逐過程,F11調試逐語句,F12: 轉到所調用過程或變量的定義
一、查找:Ctrl+F(通常網頁上,其餘不少地方都適用)
二、替換:Ctrl+F
三、代碼提示忽然沒有了:Ctrl+J 代碼提示就出來了
四、代碼排版:Ctrl+K+D
五、在控制檯應用程序中,c+w+Tab獲得,console.WriteLine();
六、私有字段,生成屬性:Ctrl+R+E
七、Ctrl+左右箭頭鍵: 一次能夠移動一個單詞
八、Ctrl+m+Crtr+o摺疊全部大綱
九、 prop + Tab + Tab (建立C#中的屬性,以後用Tab進行位置的切換)
十、Ctrl + E + C (註釋) <=> Ctrl + K + C (註釋)
Ctrl + E + U (取消註釋) <=> Ctrl + K + U (取消註釋)
十一、Tab:增長縮進
十二、Ctrl + Tab (切換VS中的不一樣文件窗口)
Alt + Tab (切換Windows的不一樣窗口)
有些快捷鍵太難記,不經常使用或者直接操做方便的,我就先不寫了。遇到經常使用的再補充~