1. 程式人生 > >visual studio技巧總結

visual studio技巧總結

1. 簡介

本篇文章以visual studio 2017為例,介紹visual studio實用技巧,包括快捷鍵的使用、一些非常好用的功能、除錯技巧等。學會了這些一定會讓你的程式設計事半功倍。每個功能後面附有五星級評分。

2. 實用功能

2.1 Quick Launch()

  1. Quick Launch用於查詢並執行所有選單命令. 例如,我想設定字型,常規的方法是,Tool -> Options -> Environment -> Font and Colors. 使用Quick Launch只需輸入”font”就可以搜尋到這個命令。
    這裡寫圖片描述
  2. CTRL + Q 使得游標定位到Quick Launch

2.2 Go To All()

  1. 用於查詢函式、變數、類。例如,我只記得有一個函式叫做,DoSomeWork(),不知道在哪個檔案裡,就可以使用Go To All查詢。如果工程很大,包含很多原始檔甚至多個專案,這個功能非常好用。
  2. Edit -> Go To -> Go To All,快捷鍵:CTRL + T。

另,在visual studio以前的版本中,叫做*Navigate To*。

2.3 檢視定義

2.3.1 Go To Definition

游標放到函式名、變數名、類名上,右鍵->Go To Definition可看到其定義。快捷鍵:F12.

2.3.2 Peek Definition()

游標放到函式、變數、類名上,右鍵->Peek Definition,會有一個嵌入式的小視窗,顯式其定義,而且還可以更改,非常好用。快捷鍵:ALT + F12.
這裡寫圖片描述

2.3.3 Code Definition Window()

  1. 程式碼定義視窗顯示當前選中的函式、變數、類等的定義
    這裡寫圖片描述
  2. 使用下面中的一種方法調出程式碼定義視窗,

    • View -> Code Definition Widow;
    • 快捷鍵CTRL + SHIFT + V;
    • Quick Launch中輸入:”code definition window”
  3. 與Peek Definition 區別

    • peek definition是一個嵌入的小視窗,程式碼定義視窗是一個單獨的視窗,通常位於最底層;
    • peek definition視窗內可直接修改程式碼,程式碼定義視窗只能檢視,不能更改;
    • peek definition視窗反應快,程式碼定義視窗反應慢。

    因此,推薦使用peek definition

3. 除錯相關

3.1 跳過一段程式碼

除錯時,有時候我們希望跳過某段程式碼,不去執行它,可以使用如下方法:

  1. Set Next Statement
    把游標放到你想執行的下一條語句(Next Statement),右鍵 -> Set Next Statement。中間的程式碼就不執行。

  2. 直接拖動黃色箭頭
    直接拖動黃色箭頭到你想要執行的下一條語句(Next Statement)。

3.2 未完待續

4. 應該記住的快捷鍵

未完待續……

5. 參考