mOMo 的 Visual Studio 使用技巧

摘要:Visual Studio 使用技巧 ( 陸續更新 )



設定註解快速鍵

程式註解這個項目mOMo經常使用,VS本身也有提供註解工具,但如果每次註解都要動老鼠去按那個icon才能註解有點麻煩的說。註解經常使用在Debug或者是在測試程式的時候使用,因為常用所以mOMo將他加入到快速鍵中,mOMO個人用的快速鍵定義如下:

Alt + Q = 註解
Alt + W = 取消註解

mOMo這樣設定感覺挺順手的,操作方式很簡單,如下圖,一張解決。




 

 

VS另類選取特技
 



先看看上面這張圖,如果今天我只想選取 = 號左邊全部的程式碼?要怎麼作?如果你想直接用你的老鼠直接選的話,應該會連同 = 號右邊的一起選取起來才對,這次mOMo分享一個另類的選取方法,這個方法連同SQL SERVER 2005也適用。

使用方式很簡單,只要在你要作選取動作時,連同按住ALT鍵就好啦!
選取起來的結果就會像下面這張選囉!



好不好用,就看個人囉!
 

 

 

快速套入運算樣版

這個技巧mOMo非常常在使用,怎麼使用呢?簡單很,當你要使用 if 敘述、 for 敘述、while等運算時,可以使用這個方法快速幫你完成這個敘述的樣版,例如輸入for 之後連按Tab鍵2下,你會發現VS神奇的幫你把敘述建好了,這時你只要用Tab鍵,就可輕鬆的修改裡面的元素,以 for loop而言,我只要輸入完 for 之後連按2下Tab,再按1下Tab更改loop lenght,大多也是只有這個要作更改,預設都用i,是不是很方便呢?


 

 

使用XML註解

Intellisense一直是我覺得VS中,可以對當前物件作即時列出其成員。可是你自己寫的Class or Method怎麼也顯示可即時理解的功能解釋給使用者看呢?在 C#中實現這一功能,你需要在一個類別或成員的定義前加入三條斜線「///」。VS.NET 會自動生成相應的 XML欄位,你只需要在其中加入詳細的說明或參數資訊。  

        /// <summary>
        /// 取得或設定部門名稱
        /// </summary>

        public static string UserDepartmentName
        {
            set
            {
                m_UserDepartmentName = value;
            }

            get
            {
                return m_UserDepartmentName;
            }

        }

 

加入註解標記

你是不是經常會寫一個提醒自己還有什麼事沒做的註解,或許一些幫助自己記憶的註解呢?然後忘記了它在哪裡?你可以利用註解標記。這是一些 VS 支持的關鍵字,可以以列表的形式進行編譯。使用方式很簡單,在你的程式碼任意位置放置一個 TODO的註解就大功告成,但寫這個倒底能幹麻?        

        public static string UserDepartmentName
        {
            set
            {
                m_UserDepartmentName = value;
            }

            get
            {
                //TODO: 這裡等一下要作傳回資料處理
                return m_UserDepartmentName;
            }

        }


就這樣,把TODO關鍵字寫在註解裡,再來,看看怎麼來使用這個TODO.....



圖1 - 先叫出「工作清單」吧!



圖2 - 在VS下方除錯訊息那裡會多一個工作清單,可直接看到你剛剛作寫的TODO註解,點兩下可自動跳到該註解位置,看到者,確認一下是不是在下拉式選單有選擇「註解」囉!

對我來說,我覺得這是個相當好用的功能。