之前常聽到有人說他們在開發的時候,很大一部份的時間是用來「等待」Visual Studio 回應,這對程式開發的生產力的確是一大殺傷力,今天我要分享一些我自己加快 Visual Studio 執行速度的心得: 
主機硬體與作業系統 
	- CPU 
	
	
 
	- 記憶體 
	
	
 
	- 硬碟 
	
		- 硬碟的轉速一定要快
 
		- 或是採用 RAID 0 - Stripping 磁碟陣列,建議用硬體式的 RAID 卡
 
		- 定期做磁碟重組也會提升硬碟讀取效率
 
	
	 
	- 螢幕 
	
	
 
	- 應用程式 
	
		- 在開發程式的時候,最好不要開啟會高度讀寫硬碟的程式,例如: 
		
			- Outlook
 
			- Windows Desktop Search 或 Google Desktop Search ( 可暫時關閉即時索引功能 )
 
			- MSN ( 連絡清單多的時候讀寫會蠻頻繁的 )
 
			- 防毒軟體 ( 有時後我會暫時關閉 )
 
		
		 
		- Internet Explorer 
		
			- 說實在的,我的 IE 常常會莫名其妙的掛掉,尤其是目前如果開了好幾的視窗,而 Visual Studio 按下 F5 進行編譯與除錯時,這時的 IE 肯定掛掉,而我的解決方法竟然是透過設定停用指令碼除錯辦到的,反正 JavaScript 除錯對我來說還蠻容易的,不太需要開啟。
 
		
		 
	
	 
Visual Studio 2005/2008 開發環境設定 ( 我用的是英文版 ) 
	- 啟動設定 
	
		- 可以用指令列啟動 Visual Studio 並加上 /nosplash 參數,讓 Visual Studio 不要出現 Splash Screen 
		
			- devenv.exe /nosplash
 
			- P.S. 我個人是透過 WinKey 設定 Win + A 啟動 Visual Studio,啟動參數是直接設定在 WinKey 裡的。
 
		
		 
	
	 
	- 環境設定 
	
	
 
	- 選項設定 ( Tools -> Options ) 
	
		- Environment -> General 
		
			- 取消勾選 Animate environment tools
 
		
		 
		- Environment -> Startup 
		
			- 修改 At Startup 下拉選項到 Show empty environment
 
		
		 
		- Projects and Solutions 
		
			-  取消勾選 Track Active Item in Solution Explorer
 
		
		 
		- Text Editor -> General 
		
		
 
	
	 
	- 操作技巧 
	
		- 快速鍵 
		
			- 多背一些快速鍵吧! 有背與沒背效率差很多!  
			
			
 
			- 一定要會的快速鍵  
			
				- F1 : 啟動 Document Explorer
 
				- F2 : 更名
 
				- F3 : 尋找下一筆
 
				- Shift + F3 : 尋找上一筆
 
				- F4 : 開啟屬性視窗
 
				- F5 : Build & Run
 
				- F6 : Build
 
				- F7 : View Code
 
				- Shift + F7 : View Designer
 
				- F9 : 插入中斷點
 
				- F10 : Step Over (單步執行)
 
				- F11 : Step Into (單步執行 & 進入副程式)
 
				- F12 : Go to Definition ( 移至定義 )
 
				- Shift+Alt+Enter : 將程式碼視窗變成全螢幕
 
				- Ctrl + E + C : 註解
 
				- Ctrl + E + U : 取消註解
 
				- Ctrl + E + D : 格式化文件
 
				- Ctrl + E + F : 格式化選取文字的部分
 
				- Ctrl + I : 遞增搜尋 
 
				- Ctrl + F : 尋找
 
				- Ctrl + Shift + F : 在檔案中尋找
 
				- Ctrl + H : 取代
 
				- Ctrl + Shift + H : 在檔案中取代
 
			
			 
			- 提高大量重複工作時的生產力 
			
				- Ctrl + Shift + R : 錄製巨集 / 停止錄製 ( 錄製還會儲存到暫存的巨集 )
 
				- Ctrl + Shift + P : 執行暫存的巨集
 
				- Alt + F8 : 開啟 Macro Explorer
 
			
			 
		
		 
		- 在 Solution Explorer 視窗 
		
			- + : 展開一層目錄
 
			- -  : 收合一層目錄
 
			- *  : 展開所有目錄
 
		
		 
		-  在 Toolbox 視窗 
		
			- *  : 展開所有工具列
 
			- /   : 收合所有工具列
 
			- 左鍵 : 收合一層
 
			- 右鍵 : 展開一層
 
		
		 
	
	 
	- 安裝 Visual Studio 外掛程式 
	
	
 
	- 其他技巧 
	
		- 如果只是要執行看看你當寫的 Code 是否正確執行 ( 沒有要除錯的話 ) 就不要按 F5 啟動專案,建議用 Ctrl + F5 啟動比較快,也比較不容易當掉。
 
		- 有人提到刪除 C:\Documents and Settings\Administrator\Application Data\Microsoft\VisualStudio\8.0\windows.prf  這個檔案會使 Visual Studio 2005 跑得更順,我是沒試過,有興趣的人可以試試。
 
	
	 
其他開發工具 
真的很多,其實還有更多,實在寫不完,有時間的話我會再回來整理這篇文章。 若有人可以建議不錯的工具或技巧,也歡迎留言給我喔! ^_^