VS2005中的代碼格式化


      記得以前使用JBuider2006搞Java開發的時候有一個“FormatAll”的功能非常棒,就是將當前文檔的代碼按格式縮進,顯得非常整潔,方便閱讀和修改。到了VS2005之後一直都在用下面的笨辦法實現代碼格式化(縮進),今天偶然發現VS2005中也有類似於“FormatAll”的功能。。。。。
      實現代碼格式化的方法有以下兩種:
     方法一:對文檔最後一個大括號進行刪除再添加的動作以便VS2005自動格式化。
    例如:有以下的這麼一段代碼
 1namespace phcis
 2 {
 3
 4    static class Program
 5    {
 6        
 7         /// <summary>
 8        /// 應用程序的主入口點。
 9        /// </summary>

10        [STAThread]
11
12        static void Main()
13        {
14
15            Application.EnableVisualStyles();
16            Application.SetCompatibleTextRenderingDefault(false);
17            Application.Run(new frmMain());
18
19        }

20
21     }

22
23  }

24
   我們需要將整個文檔都進行格式化的時候可以將23行的大括號(})先刪除然後再輸入一個大括號(}),看看代碼是不是自動格式化了?
   當然,如果只是需要對某個方法如static void Main()進行格式化,那就將19行的大括號(})先刪除再添加。。。

  方法二:直接使用VS2005的快捷鍵進行格式化
   想對某個文檔進行快速格式化可直接按組合鍵Ctrl+E,然後會看到狀態欄的最左端會顯示“(Ctrl+E)已被按下,正在等待第二個按鍵。”,此時再按下“D”鍵即可完成整個代碼的格式化工作咯。
   如果僅僅想對某一段代碼進行格式化,可以選中這段代碼,然後單擊鼠標右鍵,在彈出菜單中選擇“設置選定內容格式”,不過並非任何代碼段都會出現此選項。

    上面的功能對應菜單項是:“編輯”--“高級”--“設置文檔格式”/“設置選定內容格式”,請靈活應用。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章