Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如果我关闭ReSharper 5';s智能感知,我错过了什么?_C#_Visual Studio 2010_Resharper_Resharper 5.0 - Fatal编程技术网

C# 如果我关闭ReSharper 5';s智能感知,我错过了什么?

C# 如果我关闭ReSharper 5';s智能感知,我错过了什么?,c#,visual-studio-2010,resharper,resharper-5.0,C#,Visual Studio 2010,Resharper,Resharper 5.0,在我试用ReSharper 5的过程中,我注意到它的IntelliSense版本在三个方面落后于Visual Studio 2010,这三个方面对我来说至关重要: “QuickWatch…”调试器实用程序中的ReSharper ReSharper的IntelliSense对我来说似乎在标记之间的.aspx文件中崩溃了 我找不到在对象初始值设定项块中获取属性列表的方法。(如果按空格键,VS会执行此操作。) 谢天谢地,ReSharper让您可以在使用VisualStudioIntelliSense的

在我试用ReSharper 5的过程中,我注意到它的IntelliSense版本在三个方面落后于Visual Studio 2010,这三个方面对我来说至关重要:

  • “QuickWatch…”调试器实用程序中的ReSharper
  • ReSharper的IntelliSense对我来说似乎在
    标记之间的.aspx文件中崩溃了
  • 我找不到在对象初始值设定项块中获取属性列表的方法。(如果按空格键,VS会执行此操作。)

  • 谢天谢地,ReSharper让您可以在使用VisualStudioIntelliSense的同时使用它的其他强大功能。如果不使用ReSharper的IntelliSense,我会错过什么好东西吗?

    不,除了支持NUnit的测试运行程序之外,你不会错过太多。我也遇到过同样的问题,而且(相当令人担忧的是)糟糕的表现。我倾向于使用生产力工具扩展和本机重构。此处的信息:


    R#也做一些我显然不想做的事情,我的代码最后充斥着评论过的resharper提示。

    五分钟的比较,我想说resharper's在打字方面给了你一些帮助

    这样,如果你有一个方法(int a,int b),当你选择一个它时,它会点击Ctrl +空间,它将添加(),将你放在括号中间,并向你展示方法的信息。除此之外,你可能不会错过太多


    对我来说,这很有帮助,但是如果你在使用ASP.NET时遇到问题,并且这些都是已知的错误/限制,那么最好选择最适合这项工作的工具。

    你损失了很多。下面是一些有关ReSharper代码完成的快速事实:

    智能完成(IntelliJ IDEA keymap中的Ctrl+Shift+Space)特别有用,因为在常见场景中,它为您提供了最可能要完成的符号的狭窄选择,并且在某些情况下充当代码生成功能的快捷方式

    顺便说一句,智能补全是一种应该与对象初始值设定项一起使用的补全:www.jetbrains.com/resharper/webhelp/Coding_-Assistance_-Code_-Completion_-Smart.html#object_-initializer

    至于在配对中完成,这应该很好。请向youtrack.jetbrains.net/issues/RSRP提交问题,让我们知道到底出了什么问题,谢谢


    另外,我在JetBrains工作

    我发现CompleteCodeSmart功能是我经常使用的功能,可以节省大量打字时间。

    我个人将其关闭。这很烦人,让我慢下来。以下是一个主要示例:


    OP没有询问R#一般而言,只是询问R#的智能感知功能……对吧。。。我当然喜欢R#的一些精巧功能:单元测试支持、代码提示、ASP.NET MVC导航帮助等。幸运的是,您可以关闭IntelliSense,仍然可以获得这些功能。不过我还是不确定是否要买。克里斯,那可能是因为你还没有配置它来做你想做的事情。另外,关于性能,您可以更具体一点吗?这是默认配置。intellisense+productivity电动工具几乎同样出色,性能也不会受到影响。更具体地说是R#性能。我有一个很好的工作站:新的四驱2.4 Xeon、12Gb RAM、256Gb SSD、ATI FireMV卡、win7 X64。我们的项目规模很大~500LOC。每次你按一把钥匙,它就会锁起来。我的打字速度不应该比一台CPU容量为9.6GHz的机器能与resharper争论并在屏幕上画出来的速度快。我敢肯定,R#完全是用O(logn)数据结构构建的。您有解决方案范围的分析吗?一旦我关闭它,我就没有看到任何性能问题。我同意IntelliSense并没有让我大吃一惊,但在试验的每一天,我都发现越来越多的东西让我喜欢。太糟糕了,审判还不到60天--我现在还没有决定,但如果趋势继续下去,到那时我就上瘾了。啊,好吧。Ctrl+Alt+Space为我提供了对象初始值设定项选项,我将尝试将其重新映射到更适合手腕的组合。如果它能像VS一样自动完成这项工作,那就太好了。我会看看我是否能找出为什么有时完成工作,而其他人不完成,但你是对的,它现在在大多数情况下都有效。那个丢失的快表。。。但是,当您需要功能时,它可能是一个杀手。我不认为有任何希望,这是固定的VS2010?谢谢不幸的是,我们无法对ReSharper 5.x中的QuickWatch支持进行任何改进,我们希望在ReSharper 6.x中再次回到这一点,如果您报告一个功能请求并可能让人们投票支持它,这将非常有帮助。