vs2013 有必要 使用 visual assist或resharper嗎?

主要是我覺得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 說明):

(對比 Pycharm,同樣是 field 沒有 differentiation 的):

====

有了 Resharper,再也不用擔心看混了:

(對比 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# |