[轉][推] 加快 Visual Studio 執行速度與提升工作效率 :十一的部落:Xuite日誌
  • yan.kee
  • 文章分類
  • 最愛連結
  • 我的發燒文
  • 累積 | 今日
    loading......
  • 參觀人氣統計
  • 誰拜訪過我
  • BLOG玩意兒
  • 搜尋文章
  • 關鍵字
  • 最新文章
  • 最新回應
  • Re:[作品] 摳叮幫幫忙,by(11)於2008-07-21
    Re:只能在執行 Render() 的過程中調用 RegisterForEventValidation,by(11)於2008-07-03
    Re:[轉]自動清除7天以上的檔案 ,by(haoming)於2008-06-13
    Re:[kuso]尿布舞,by(11)於2008-05-18
    Re:[kuso]尿布舞,by(seth)於2008-05-18
    Re:C#中產生GUID,by(yankee)於2008-02-17
    Re:C#中產生GUID,by(jimmy)於2008-02-16
    Re:開發excel 問題討論串,by(11)於2008-02-02
    Re:Connection Strings 討論串,by(11)於2008-01-27
    Re:SQL 分頁,by(11)於2008-01-25
  • 活動
  • 到台灣玩不帶走一張發票
    ===訪客來自===
    Locations of visitors to this page
  • 日誌使用資源






  • 如何使用RSS
    Powered by Xuite
  • 最新引用
  • 沒有新引用
  • 最愛日誌
  • 2008-05-20 20:33 [轉][推] 加快 Visual Studio 執行速度與提升工作效率
  • ?
  • 技術文章
  • 好文轉寄
  • 平均分數:0 顆星    投票人數:0
    我要評分:
    標籤 : 


    之前常聽到有人說他們在開發的時候,很大一部份的時間是用來「等待」Visual Studio 回應,這對程式開發的生產力的確是一大殺傷力,今天我要分享一些我自己加快 Visual Studio 執行速度的心得:

    主機硬體與作業系統

    • CPU
      • 越快越好
    • 記憶體
      • 至少 2G 以上
      • 如昨天的文章 介紹好用工具:Gavotte Ramdisk 寫到的,記憶體夠大的可以切大約 512MB 出來當記憶體磁碟(RamDisk),將 ASP.NET 的暫存編譯目錄移至 RamDisk 下。
    • 硬碟
      • 硬碟的轉速一定要快
      • 或是採用 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
        • 取消勾選 Track changes
    • 操作技巧
      • 快速鍵
        • 多背一些快速鍵吧! 有背與沒背效率差很多! 
        • 一定要會的快速鍵 
          • 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 跑得更順,我是沒試過,有興趣的人可以試試。

    其他開發工具

    • WinKey - 自訂 Win Key 快速鍵
    • grepWin - 搜尋與取代的工具
    • StExBar - 批次更名與快速開啟 Command Window


    yan.kee / Xuite日誌 / 回應(0) / 引用(0) / 好文轉寄
  • 回應