在 Visual Studio 2010 之前的版本所支援的 Code Snippet 種類非常有限,只有在編輯 C#、Visual Basic 與 XML 時可以使用而已,但到了 Visual Studio 2010 又新增了 JavaScript、HTML 以及 SQL 語法等 Code Snippet 支援,在寫程式時就更加方便了,在這裡我必須要推薦這套 Snippet Designer 擴充套件,他能幫我們用更人性化的方式管理我們常用的或內建的 Code Snippet 程式碼片段。
... 繼續閱讀 ...
我的部落格使用 SyntaxHighlighter 當程式碼片段的高亮度顯示工具,且在 Windows Live Writer 編輯文章時也有安裝支援 SyntaxHighlighter 的外掛,由於我的部落格使用的是 SyntaxHighlighter 1.5.1 的舊版本 (目前最新版 SyntaxHighlighter v3.0.83 ),所以慢慢的也開始遇到版本之間的問題,因為網路上可以下載到的 Windows Live Writer 外掛也有好幾套,為了避免裝錯我還是做一下筆記好了。
... 繼續閱讀 ...
我們常用的 prop 程式碼片段(Code Snippet)可以自動產生一組 Property 屬性的定義,從 Visual Studio 2005 就有了。由於 C# 3.0 新增了一個功能叫做 Automatic properties,可以簡化 Property 的定義語法,導致 Visual Studio 2008 預設的 prop 程式碼片段都被換成「新版」的了。雖然一開始覺得蠻方便的,但是當 Property 需要客製化調整的時候 ( 使用舊語法 ) 就反而變的礙手礙腳的。
... 繼續閱讀 ...
在 Visual Studio 中原本就有內建一些 Code Snippet 了,我最常用的有 if , for , while , enum, prop , try , tryf 和 switch,而這幾個常用的 Code Snippet 都差不多,唯獨 switch 還有額外的特殊功能,他可以跟宣告為 enum 的型別做出完美的搭配。
... 繼續閱讀 ...