工欲善其事必先利其器
在我們使用Visual Studio 2017開發Asp.Net Core程序的時候,很多時候我們需要一些非常有用的小工具,借助Visual Studio 強大的插件系統,我們能夠安裝很多非常有用的插件來使我們的編碼和調試更加方便,從而使開發更加得心應手,這些工具都是經過長期積累形成的一些非常有效的工具,下面就分別來進行說明。
1 等寬字體
這個是非常重要的一個部分,如果你不喜歡Visual Studio提供的字體,那麽你可以去下載你喜歡的字體作為VS默認的字體,這裏推薦一款非常不錯的等寬字體,你可以選擇最新的ZIP包進行下載,然後就可以進行安裝了,下載地址在這裏;
下載完成後,解壓縮當前包,然後找到ttf文件夾,然後在其中選擇一個.ttf文件然後雙擊進行安裝:
安裝完成後重啟Visual Studio 在工具--》選項--》環境--》字體和顏色中選擇等寬字體,選擇完成後就可以看看效果了。
最後我們來看看在VS中的效果吧
2 ReShaper
這裏就不在解釋了,最強大的代碼提示、重構、單元測試工具,在安裝完成後就是進行註冊了,這個註冊服務不太好找,建議花幾塊錢買一個License,在安裝完成後就是各種智能化提示和各種功能,這裏就不再一一進行說明,這個需要長期進行歸納總結,很多人說這個插件開太多窗口後很卡,這個建議不要開太多的窗口,定期關掉一些.cs文件的窗口,這裏看幾個安裝後的插件菜單。
另外右鍵菜單裏面也有很多有用的功能,這個也需要我們進一步去總結然後進行歸納。
3 CodeMaid
CodeMaid 是一個開源的 Visual Studio 擴展, 用來清理和簡化我們的 C#, C++, F#, VB, PHP, PowerShell, JSON, XAML, XML, ASP, HTML, CSS, LESS, SCSS, JavaScript 和TypeScript 的代碼以及編寫過程,其官方網站請點擊這裏,這裏面使用的最多的就是右鍵文件標題,在 解決方案資源管理器 上定位文件,這樣就能夠在在解決方案中快速進行定位了。
另外也有一些非常有趣的功能,這些我們可以通過查看其主菜單來看看,至於具體怎麽用就需要自己去體會了。
4 Visual SVN
這個就不再說了,如果公司采用SVN作為源代碼管理工具的話,這個將是非常重要的一個工具,能夠解決當前源代碼管理中的分支、合並、提交、更新等一系列的工具,而且能夠在解決方案加上一些有用的小圖標從而顯示是否更改過,這個工具還是非常重要的,由於裏面的功能比較多,這裏就不一一說明了,這裏也通過一張截圖來進行說明。
5 GitHub Extension for Visual Studio
這個主要是為了方便將代碼上傳以及使用GitHub的一些常用功能,能夠實現一些Clone、Create等功能,能夠快速和GitHub進行一站式對接工作,這個通過視圖-->團隊資源管理器中可以找到。
6 VSOutput
給build和debug輸出上色,能夠讓我們更方便看出在編譯的時候有哪些錯誤,通過使用不同的顏色來標記不同的錯誤類型,多話不說直接上圖。
7 Match Margin
這個功能在滾動條上高亮顯示當前鼠標的選中項。
8 File ICons
這個不多說,就是會給不同文件定義不同的圖標,這個也通過一個截圖來看看最終的效果。
9 Productivity Power Tool
這個想必大家都知道,太強大了,微軟官方的Visual Studio 擴展,可以極大地提高開發人員的效率,在一定程度上彌補了現在Visual Studio的不足之處,這裏推薦閱讀以下這篇文章,從而有一個整體上的認識。
10 Shrink Empty Lines
縮小空行的空間。
11 Solution Error Visualizer
在解決方案資源管理器上提示錯誤信息和提示信息。
12 Time Stamp Margin
在調試輸出窗口增加 時間戳。
13 Visual Studio IntelliCode
提高開發人員生產效率的AI助手,會在你輸入“.”的時候,推薦出最適合的方法,這些方法前面會加星號
後記
上面的這些插件都是Visual Studio的插件,都可以在工具--》擴展和更新中進行下載和安裝,安裝之後你就能享受這些插件帶來的極大便利了,當然更需要在使用過程中進行不斷的總結,這樣才能最大程度上提高開發效率。
工欲善其事必先利其器