vs2013 有必要 使用 visual assist或resharper嗎?
01-05
主要是我覺得vs2013已經很智能化、很貼心了,試用過resharper可能因為短期使用、又是初學c#編程,體驗不到相對自帶的功能有哪些優勢,求前輩指點。如真的能讓vs2013大量提高工作效率,那實在是太好了。
也非常歡迎、感謝分享其他有用的插件!希望以後其他人看到這個問題也能獲益很多。
如果你是問有沒有必要,這個可能因人而異,最好是自己試用一下,這個軟體應該提供試用。
至少對我來說不是必要的,因為VS2013已經足夠強大了,我一直沒裝過這倆插件,也沒覺得比別人效率差了什麼。
我倒是覺得下面幾個插件比較重要,至少對我來說是必要的,而且,都是免費的:- NuGet
- Productivity Power Tools
- Web Essentials
- Local History
光用Resharper的靜態檢查和Annotation也值回票價了。
如果你做的是http://asp.net寫mvc網站的話,感覺resharper 還是非常給力的,程序員的配置太低說不過去吧....
c#是沒多大必要,vs做的挺好。不過一些插件靜態分析還是可以的,就是裝了感覺vs速度變慢。
c++的話,va還是值得裝的,基本離不開。估計c++的分析太難了,需要專攻的。va授權有點貴,沒捨得買,一直盜版的,慚愧。順便大讚vs 2013 community,挺ms。沒有這兩個插件我都懶得打開visual studio
如果寫c++,va一定要的,沒有它vs2013還是差蠻多,寫c#沒試過,感覺應該不要插件也還行
哎,你得看你的程序單個文件多大類複雜不。
用Re我一個1WL的cs文件載入都會死好久的。。又不是我寫的,我也沒辦法(逃寫 C# 沒太大必要用 Resharper,如果你的電腦配置很高的不在乎 Resharper 拖慢的那點速度還是可以用的。
很久以前我曾經因為機器爛resharper慢將其卸載了,這之後就再沒用過,感覺也沒什麼問題,直到最近一年半又開始使用,才體會到它的強大。現在沒有resharper根本沒法寫代碼了。它能真正地將你的右手從滑鼠上解放出來,只依靠鍵盤就能快速地編碼,不但你會覺得爽,別人看著也覺得酷,逼格一下子就升上去了。
另外,如果你是多語言開發的話,比如前端用webstorm,python用pycharm,ruby用rubymine,java用intellij,resharper可以給你和上述ide完全一致的體驗,這一點簡直爽到爆。現為微軟碼農,至少我們組寫C#是要用ReSharper的。
我先說一點:高亮。沒有 Resharper,C# 居然只有 Python 級別的高亮(系統真的只能支持這麼多類型,我每一個都檢查過了,包括參考了它 vssettings 的 xml field,以及參看了某個 gallery 的 hover 說明):
(對比 Java @ IntelliJ IDEA):
還是有那麼點意思了。個人感覺你寫c#兩個都用不著(都裝過,又卸載了)。
寫c++時Visual Assist 感覺挺有用!這裡VS自帶的提示什麼的顯的沒那麼給力了.特別是一些切換,添加頭文件啥的..不過這個經驗不一定適合你.我C#比較熟 C++很菜..裝過,又卸了,卡…
visual assist X 仍然需要,如果微軟把這個產品收購了就好了。
寫CPP的話,沒大番茄的VS,用起來不見得比qt creator之類的渣渣好多少
一直不明白為啥微軟不把它們整合到VS裡面去。。。。
不用敲得手疼
初學體驗不到的話先別用,浪費錢。我初學 Python 也不會體會 PyCharm 的好的。
沒用Resharper就不會用visual studio了
推薦閱讀:
※如何閱讀protobuf源碼?
※為什麼說 Scala 是 JVM 上的 C++?
※C++ 中 cout 是個對象,包含頭文件後可以直接用,那麼它是在哪裡定義的呢?
TAG:微軟Microsoft | 編程 | 計算機科學 | C | C# |