visual studio技巧總結
阿新 • • 發佈:2019-01-29
1. 簡介
本篇文章以visual studio 2017為例,介紹visual studio實用技巧,包括快捷鍵的使用、一些非常好用的功能、除錯技巧等。學會了這些一定會讓你的程式設計事半功倍。每個功能後面附有五星級評分。
2. 實用功能
2.1 Quick Launch(⋆⋆⋆⋆⋆ )
- Quick Launch用於查詢並執行所有選單命令. 例如,我想設定字型,常規的方法是,Tool -> Options -> Environment -> Font and Colors. 使用Quick Launch只需輸入”font”就可以搜尋到這個命令。
- CTRL + Q 使得游標定位到Quick Launch
2.2 Go To All(⋆⋆⋆⋆⋆ )
- 用於查詢函式、變數、類。例如,我只記得有一個函式叫做,DoSomeWork(),不知道在哪個檔案裡,就可以使用Go To All查詢。如果工程很大,包含很多原始檔甚至多個專案,這個功能非常好用。
- 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(⋆ )
- 程式碼定義視窗顯示當前選中的函式、變數、類等的定義。
使用下面中的一種方法調出程式碼定義視窗,
- View -> Code Definition Widow;
- 快捷鍵CTRL + SHIFT + V;
- Quick Launch中輸入:”code definition window”
與Peek Definition 區別
- peek definition是一個嵌入的小視窗,程式碼定義視窗是一個單獨的視窗,通常位於最底層;
- peek definition視窗內可直接修改程式碼,程式碼定義視窗只能檢視,不能更改;
- peek definition視窗反應快,程式碼定義視窗反應慢。
因此,推薦使用peek definition。
3. 除錯相關
3.1 跳過一段程式碼
除錯時,有時候我們希望跳過某段程式碼,不去執行它,可以使用如下方法:
Set Next Statement
把游標放到你想執行的下一條語句(Next Statement),右鍵 -> Set Next Statement。中間的程式碼就不執行。直接拖動黃色箭頭
直接拖動黃色箭頭到你想要執行的下一條語句(Next Statement)。
3.2 未完待續
4. 應該記住的快捷鍵
未完待續……