我聽說Visual Studio 2010 = Visual Studio 2008 + Resharper。我想知道這是多麼真實。我不想開始使用Resharper來完成膚淺的事情,也不想完成VS 2010現在已經處理的事情。我相信Resharper 5.1.X提供了VS 2010沒有的功能,但您認爲其中哪些 - 代表真正的增值功能?哪些「真正有價值」的功能僅在許可副本中可用?Resharper與Visual Studio 2010相比
回答
這是一個'笑話',基於微軟公佈的這一事實,據稱a screenshot of 2010 with ReSharper UI visible。
VS.Net 2010絕對不會讓ReSharper變得多餘!
Re#呃仍然有更強大的代碼檢查和重構選項。
我知道這是有點偏離主題。但是,作爲對VS2010是否使Resharper冗餘的迴應,
我已經將ReSharper從5.1版升級到大約發佈後的1個月。它變慢了。到了必須偶爾暫停的時候 - 特別是在JavaScript,CSS或更大的模板文件(Razor)上做很多工作時。可悲的是它變得越來越慢。
在家裏,我只用了一個普通的VS2010 Professional,沒有任何附加組件。它感覺就像一陣輕而易舉的事情 - 所有事情都很敏感,並且在複製粘貼時(在手動重新分解時)沒有任何打嗝。無可否認,在工作中,我沿着Resharper安裝了T4MVC和Chirpy。
功能明智的,就是我用的ReSharper:
- 自動usings(ALT + ENTER)
- 不能使用自動包括引用,因爲它得到它的時候
- 重構錯了80% :從構造符參數初始化成員變量
- 重構:與LINQ表達式
可悲這就是它替換。鑑於此,由於速度放緩,我正在考慮完全放棄ReSharper。這是我的不滿:
- 延遲每次我複製一段代碼爲了移動它 - 任何從半秒到2秒。請注意,延遲隨着項目/解決方案的大小而增加
- JavaScript和CSS自動完成:95%的時間插入代碼我不想 - 特別是在選擇對象屬性後的()。厭倦每次都必須刪除括號
- 類名和id建議。這發生在CSS和Razor模板中。當你實際上正在創建一個新的類時,它會嘗試插入一個現有的類名/ html id。它會在你按下空格時做到這一點。相反,你必須按下轉義。
- 粘貼代碼。再次手動重構和代碼從一個類移動到另一個時,它會繼續糾纏你所有缺少的使用。首先,你必須按Escape鍵來「插入所有缺失的使用」,然後在沒有參考的情況下每次出現一次類別。通常你想在粘貼代碼時改變一些東西,但是這個特性使得所有的彈出窗口都無法讀取代碼。
我可以繼續與ReSharper討厭的事情。沒有試圖冒犯任何頑固的生產力工具愛好者,底線是VS2010是它自己的一個非常體面的IDE和許多ReSharper功能可以在其中找到 - 雖然並不總是直觀。
如果您只是在學習C#ReSharper是一個很棒的工具,可以幫助您更好地組織代碼。但是如果你一直在使用.NET一段時間,你很可能在某些場合發現它侵入性並且阻礙生產力。
通過「ctrl-」,「自動使用」功能已經在VS2010中可用。考慮到你的觀點,棺材裏還有一個釘子。 – 2011-12-08 18:01:00
好點。 VS實現工作有點不同 - 你必須右鍵點擊缺少的參考。它不會執行「自動包含引用」,這是一件好事,因爲您不會意外地以這種方式包含/ bin/debug引用。 – 2011-12-09 10:50:25
- 1. Visual Studio 2010/Resharper - Intellisense by Class?
- 2. Visual Studio 2010 + ReSharper不工作
- 3. 在Visual Studio 2010中的Resharper快捷鍵
- 4. Visual Studio 2010/Resharper插件開發
- 5. 在Visual Studio 2010下與Visual Studio 6.0相比,原生C++ .dll速度更慢6
- 6. 與Visual Studio 2005圖標相比,爲什麼Visual Studio 2010圖標模糊不清?
- 7. Visual Studio 2012與Visual Studio 2010比較(增量)
- 8. Visual Studio 2010 DataCompare表比較
- 9. SqlServerUnitTest與Visual Studio 2010
- 10. Qt與Visual Studio 2010
- 11. VIsual Studio 2010色彩方案與ReSharper兼容?
- 12. Visual Studio調試問題與Resharper/Nunit
- 13. ReSharper沒有看到Visual Studio
- 14. resharper in visual studio 2013
- 15. 提升與Visual Studio 2010
- 16. Doxygen與Visual Studio 2010集成
- 17. BDD與Machine.Specifications在Visual Studio 2010
- 18. Visual Studio 2010與.NET Framework 2
- 19. jsTestDriver建立與Visual Studio 2010
- 20. 問題與Visual Studio 2010
- 21. Visual Studio 2010與MVC 4
- 22. HTML5與Microsoft Visual Studio 2010
- 23. 安裝與Visual Studio 2010
- 24. 節儉與Visual Studio 2010
- 25. sqlserver 2008與visual studio 2010
- 26. Angular 2和Visual Studio 2015與ReSharper 2016.1
- 27. Resharper 5.1與Visual Studio 2008 SP1崩潰
- 28. Visual Studio 2010的Visual Studio 2010主題?
- 29. 在SharePoint 2010(所有與Visual Studio 2010)
- 30. 相當於Visual Studio的Eclipse「比較編輯器」(2010專業版)
就我個人而言,我發現Resharper使VS 2010慢了很多,並且更容易發生崩潰。鑑於這些消極因素,我沒有發現積極因素勝過。即使我的僱主向我提供許可證,我最終也會關閉其大部分功能。然而,我曾與幾個拒絕接觸VS而沒有使用Resharper的人一起工作,因此每個人都有自己的想法。要真正從中獲得全部價值,我認爲你確實需要掌握它的所有功能(特別是熱鍵)。 – hemp 2011-06-04 06:50:29
http://www.jetbrains.com/resharper/documentation/comparisonMatrix_R5.html – AakashM 2011-06-04 07:18:00
對我來說VS 2010年沒有Resharper就像石器時代。 – axk 2011-09-12 15:35:09