2016年12月28日 星期三

Visual Studio Snippet (快速鍵)


Build
  • Ctrl+Shift+B 重建方案
  • F5 重建方案並執行(開始偵錯)
Comment
  • Ctrl+K+C 將程式區塊註解掉
  • Ctrl+K+U 將註解還原成程式
Other
  • Ctrl+X 剪下一整行
  • Ctrl+K+D 程式碼自動格式化,亦即依照格式將程式碼重排,自動加上間隔和縮排
  • Ctrl+R+E 產生指定變數的屬性程式碼,亦即,先輸入 private string name 然後點選 name 字再按Ctrl+R+E
  • Ctrl+- 回到先前編輯的那一段程式碼之所在。亦即,程式寫到一半,忘記某一個識別字正確的拼寫方式時,可以先切過去看一下,甚至用 Ctrl+C 複製起來,然後再同時按下 Ctrl 和 -(減號)兩個鍵,立即回到原來的畫面,繼續寫程式。
  • Ctrl+Shift+- 是 Ctrl+- 的反向,Ctrl+- 為 Previous; Ctrl+Shift+- 則是 Next
  • Ctrl+. 協助進行『自動解析』或『實作介面』,亦即為不認識的識別字補上 Using 的敘述,也可以產生實作(Implement)介面的程式碼
  • Alt + -> 可以顯示 "."下面的成員或屬性
Tab
  • prop Tab Tab ,自動插入產生屬性(Property)的程式碼
  • ctor Tab Tab ,自動插入產生類別建構子(Constructor)的程式碼
  • for Tab Tab ,自動插入產生 for 迴圈的程式碼
  • forr Tab Tab ,自動插入產生 for 迴圈的程式碼,但是迴圈控制變數的值變成從大跑到小(倒著跑的 for 迴圈)
  • foreach Tab Tab ,自動插入產生 foreach 迴圈的程式碼
Ref: 
https://msdn.microsoft.com/zh-tw/library/z41h7fat.aspx
http://mermerism.blogspot.tw/2014/05/visual-studio.html
https://www.dotnetperls.com/snippet