demoshop

demo, trying to be the best_

開發者日常總有一些需要經常性重複輸入的程式碼片段,短一點的可能可以靠肌肉記憶很順暢的打出來,但比較長的for迴圈、建構子、例外處理等輸入起來就比較麻煩,其實在 Visual Studio 中一直都有提供程式碼片段簡化這部分的操作,我也滿訝異的我從來沒寫過…

情境說明

上一篇提到我們《利用 shared resource 一致化錯誤訊息》中有一個遺珠之憾,就是每次都要自己輸入,所以這篇會利用程式碼片段 Code snippet 來簡化操作。

什麼是程式碼片段?

Code Snippet  中文翻譯為程式碼片段,可以利用關鍵字快速的輸出一部分程式。

自訂程式碼片段 Code snippet

這是可以直接編輯建立的,但我們都有了套件超級豐富的 Visual Studio  哪有自己搞的道理😂直接下載老牌擴充功能 Snippet Designer  來快速建立。

安裝 Snippet Designer  後選取片段程式碼按滑鼠右鍵就可以看到 Export as Sinppet 選項

匯出後開啟程式碼片段編輯畫面

程式碼片段編輯畫面
  1. 是這個程式碼片段的檔案名稱,範例使用 vRequired
  2. 程式碼片段的熱鍵,筆者習慣就是原本的名稱前面加小寫v(一樣是為了簡化記憶,您可以自行調整為喜歡的)
  3. 中間的部分就是程式碼區塊的主體,因為我們並沒有需要「變數」所以不需要修改。
  4. 下面 Replacements  是變數的替換設定,本範例也是不需要的。
  5. 確定沒問題以後按下存檔(Ctrl+s)

檔案預設會存放在 X:\Users\xxxx\…\文件\Visual Studio 2022\Code Snippets\Visual C#\My Code Snippets  

如果你有使用 OneDrive 備份文件資料夾那存放的地方廣義上來說就跨電腦同步了。

存檔完畢回到程式碼編輯畫面只需要輸入 vr  就可以看到程式碼片段出現囉

依序將所有有建立在 shared resource  的驗證屬性都建立好程式碼片段,以後輸入驗證屬性就不會辛苦了!

有變數的程式碼片段

既然都講到程式碼片段了,不秀有變數的實在可惜,將內建的 for  迴圈程式碼片段打開來看,各位應該就知道怎麼用變數了

 

回應討論