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