推薦 7 款好用的 Visual Studio 擴展
本文推薦 7 款好用的 Visual Studio 擴展,簡化你的日常開發(fā)工作,是時候升級你***的 IDE 啦。這里不會列舉一些特別流行的擴展,比如 ReSharper 和 OzCode (甚至是 Web Essentials),而是一些比較少人知道,但是非常強大的 VS 插件。
BuildVision
BuildVision (source) 是可以讓你構(gòu)建過程可視化的 VS 擴展。
這個小插件可以展示你構(gòu)建過程的狀態(tài),花費了多長時間,最重要的是,可以展示構(gòu)建過程發(fā)生的錯誤,更好的是,這些錯誤都是按照每個項目這樣分組,非常容易理清楚錯誤的來源:
Git Diff Margin
GitDiffMargin (source) 可以在 Visual Studio 編輯器的左邊列(或者是滾動條)添加 margin,顯示你修改或者刪除行之間的區(qū)別,可以讓你很好的知道之前所做的修改。
這和 Git 項目配合的非常好。
NoGit
NoGit (source) 只做一件事情,那就是禁用內(nèi)置 Visual Studio Git 源碼控制供應(yīng)商,因為在你使用 git 的時候打開一個解決方案時會自己重新啟動。NoGit 會一直關(guān)閉這個供應(yīng)商,無論什么時候打開一個解決方案。
Reopen Start Page
另一個省時工具是 Reopen Start Page (source),顧名思義,當(dāng)你關(guān)閉一個解決方案時重新打開 Visual Studio 初始頁面,方便大家打開當(dāng)前解決方案。
SaveAllTheTime
SaveAllTheTime (source) 是另一個 gem,讓 Visual Studio 總是保存已修改的文件和項目(ALL THE TIME)。Visual Studio 在你重命名或者移動文件的時候不會保存項目文件。SaveAllTheTime 可以確保在你提交你的修改的時候保存了所有東西。
此外,SaveAllTheTime 包含一個小的部件,提醒你經(jīng)常提交。如果你是由 Git 驅(qū)動開發(fā),或者不使用 Git,可以禁用這個部件。
TabSanity
TabSanity (source) 使得 tabs-as-spaces 行為就像是實際的 tabs,空格和刪除鍵,箭頭導(dǎo)航鍵不會插入到一個 tab 的空間,而是會跳轉(zhuǎn)到下一個 tab 鍵,拯救你的鍵盤。
EmojiVS
***,我們來讓我們的代碼更有趣吧,EmojiVS (source) – 一個可以添加 GitHub emojis 到你代碼里的擴展 (更特別的是代碼注釋)。
甚至?xí)o你一些智能提示:
注意:如果你是 ReSharper 用戶,你需要在組件中安裝 ReMoji 擴展,來讓 EmojiVS 獲得代碼完成功能。
via hmemcpy.com