讓編程更輕松的7個Visual Studio擴展

cnffe 9年前發布 | 5K 次閱讀 Visual Studio

英文原文:7 open-source Visual Studio Extensions to make your life easier

是時候升級你最喜歡的 IDE 了!在這篇文章中,我將介紹一些我最喜歡的與眾不同的 Visual Studio 擴展,是它們讓我的日常編程工作變得更加輕松。對于一些明擺著的,例如 ReSharper 和 OzCode (甚至 Web Essentials),我就不羅列進去了,我今天要說的是那些相對默默無名的開源 Visual Studio 擴展,它們也能做一些非常酷的事情。

你準備好了嗎?旅程開始了!

1. BuildVision

BuildVisionsourse)是一個可視化構建過程的擴展:

讓編程更輕松的7個Visual Studio擴展

這個小擴展能夠為你展示構建過程的狀態,花了多長時間,以及最重要的,顯示在構建過程中生成的錯誤(如果有的話)。這樣的好處是,能在每個項目下對錯誤進行分組,比在錯誤輸出里的那個扁平列表更容易導航:

讓編程更輕松的7個Visual Studio擴展

2. Git Diff Margin

GitDiffMarginsourse)在 Visual Studio 編輯器的左邊欄添加了一個空間(如果你喜歡的話,也可以是滾動條),并顯示更改/刪除行前后的差異,讓你能快速導航和恢復到以前的變化!

讓編程更輕松的7個Visual Studio擴展

這是 Git 項目的完美伴侶,并且和 Visual Studio Git Provider 一起用的話,非常棒,如果你使用 Visual Studio Git Provider 的話。

由此我想到了:

3. NoGit

NoGitsourse)只做一件事——無效化內置的 Visual Studio Git 源代碼控制供應商,因為 Visual Studio Git 源代碼控制供應商有一個習慣就是,只要你打開使用 Git 的一個解決方案,它就會重啟自己。 NoGit 將始終關閉此提供程序。

讓編程更輕松的7個Visual Studio擴展

4. Reopen Start Page

另一個可以節省時間的 Visual Studio 擴展是 Reopen Start Pagesourse),正如字面意思——當你關閉一個解決方案時候,會重新打開 Visual Studio 的 Start 頁面。就個人而言,我喜歡使用 Start 頁面中最近的解決方案列表,這對于打開最近使用的解決方案真的很方便!

5. SaveAllTheTime

SaveAllTheTimesourse) 是另一個能夠讓 Visual Studio 每時每刻保存修改過的文件和項目的 Visual Studio 擴展。當你重命名或移動文件的時候,Visual Studio 有時并不會保存項目文件。 SaveAllTheTime 能在你提交修改之前,確保一切都被保存著!

此外,SaveAllTheTime 還有一個小部件,可以經常提醒你提交。當然,如果你不用 git,也可以禁用這個小部件。

讓編程更輕松的7個Visual Studio擴展

6. TabSanity

TabSanitysourse)能使得 tabs-as-spaces 的行為就像實際的 tabs 一樣!退格鍵和刪除鍵,箭頭鍵導航將不允許插入符號到形成標簽的空格里面,它會跳到下一個“標簽”,不再需要你按鍵!

7. EmojiVS

最后,讓我們用 EmojiVSsourse)為我們的代碼添加一些樂趣——這是一個可以添加 github emojis 到你的代碼(更具體地說是代碼注釋)的擴展。所以,為什么不試試呢?

讓編程更輕松的7個Visual Studio擴展

它甚至還可以提供智能感知:

讓編程更輕松的7個Visual Studio擴展

注:如果你是一個 ReSharper 用戶,那么,除了 EmojiVS 之外,為了確保代碼的完整性,你還需要安裝 ReMoji 擴展。

-

譯文鏈接:http://www.codeceo.com/article/7-visual-studio-extension.html

翻譯作者:碼農網 – 小峰

 本文由用戶 cnffe 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!