问题标签 [resharper-6.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1517 浏览

visual-studio-2010 - 在 Visual Studio 中自动将一行行语句格式化为多行

这是一个单行 IF 语句的简单示例。

我发现自己经常将它们用于简单的事情,但后来在扩展应用程序时,将它们扩展为多行 if 语句

但我觉得这很令人沮丧,因为我必须经过几个步骤才能做到这一点。当我输入第一个大括号时,我的代码格式化程序(Visual Studio?Resharper?)继续输入第二个(关闭)大括号,并将其格式化如下:

然后我必须选择并删除右大括号,并进行自己的格式化以使其看起来正确。

有没有一种方法可以方便地让 resharper 或 Visual Studio 自动在单行 IF 语句周围输入大括号?例如:我在条件之后输入了一个左大括号,它会自动将其格式化为

0 投票
1 回答
76 浏览

visual-studio-2010 - 如何让 VS2010/ReSharper 记住我已经关闭了“单元测试会话”?

我已经在 VS2010 中关闭了“单元测试会话”窗格,但每次重新启动 VS 时它都会再次出现。

如何让 VS 记住我已关闭此窗格?

0 投票
3 回答
7546 浏览

c# - 如何格式化以便方法参数垂直堆叠,每行一个?

我有一个我想要这样格式化的方法:

基本上,如果方法定义要超过行的长度,我希望每行有一个参数。我不太关心逗号(如果它们出现在每行的末尾,那很好)。

但是 R# 像这样格式化它,而不是:

...所以,它把它们排成一行,但是每行有几个参数,很难挑选出任何一个参数。

顺便说一句,在调用方法时,如果超过最大行长度,它会逐行堆叠一个参数(即使在这种情况下,我几乎不希望它这样做)。

我已经进入 R# 选项并探索了可用的大量复选框,但我不知道如何改善我的情况。想法?

0 投票
2 回答
1013 浏览

c# - 通过 Resharper 或 DevExpress 的方法进行依赖注入

我想在我的一个类中注入一个依赖项,但我不知道在类似ResharperDevExpress这样做的工具中是否有重构。

这是我的课:

我希望它看起来像最终结果:(请注意,该字段现在可以通过方法初始化Initialize

我希望能够在使用鼠标光标指定我的字段时激活重构选项,然后如果我想用方法、属性或构造函数注入依赖项,则可以建议我的工具。

使用Resharper,您可以使用 'Encapsulate field' ( Ctrl++ Shift)或使用代码生成工具 ( - )R创建构造函数,但我没有找到任何选项来使用 'method' 技术注入我的依赖项。AltInsert

有人有解决方案吗?

0 投票
1 回答
796 浏览

resharper - 如何从模板中删除用户类别?

如何从 Resharper 实时模板中删除用户类别?当只选择一个类别(而不是模板本身)时,删除按钮被禁用:

Resharper 实时模板

这些项目都没有提供上下文菜单,并且编辑模板不提供任何编辑其类别的方法。

0 投票
1 回答
653 浏览

visual-studio-2010 - 安装 resharper 6 后 VS 占用过多 CPU 时间

我已经将 Resharper 从 5 版本升级到 6 版本。之后,当我在 VS 中输入内容时,我确实看到了“滞后”。即按下键后文本不会立即出现。我的 CPU 很慢 - 它是 Pentium U5400 但是使用 Resharper 5 我没有看到这样的滞后。我工作得很舒服。现在我看到了滞后。是因为 CPU 太慢还是这是 Resharper 错误?

如果 Resharper 6 具有在我打字时需要 CPU 时间的新功能(任何内容,甚至是评论)?它总是滞后。

当我在 VS "devenv.exe" 中输入注释时,进程占用了 70% 的 CPU。稍后我将测试 Resharper 6 如何在我的桌面 (i7-860) 上运行。

问题是为什么 Resharper 6 比 Resharper 5 占用更多的 CPU 以及为此我有哪些不错的功能?

在输入 VS 时更新i7-860会占用 CPU 的 10%,大约是 U5400 的 70%。所以这个问题是可取的。为什么 Resharper 6 比 Resharper 5 占用更多的 CPU?

0 投票
2 回答
4164 浏览

resharper - 禁用自动文件头创建(ReSharper 和 StyleCop)

我最近安装了带有 StyleCop 4.7.34.0(带有 R# 插件)的 R# 6.1(C# 版本,不是完整版)。在项目中添加新类时,会自动添加文件头信息。你如何禁用它?

我已经在 StyleCop 的 R# 选项(选项 > 工具 > StyleCop > 标题部分)中关闭了“将文本插入文档和文件标题”的复选框......但仍然没有运气。

我还关闭了需要标头文档的 StyleCop 规则 SA1633 到 SA1640。

我发现这个相关的帖子表明:

ReSharper -> 选项 -> 工具部分 -> 代码清理 -> 选择 StyleCop 配置文件 -> 文档部分 -> 取消勾选 1600

但我的工具部分没有“代码清理”节点。不确定我使用 R# 的“C#”版本是否与此有关。

0 投票
1 回答
106 浏览

resharper - 在 64 位调试和使用 SMO API 时出现 Resharper 内部错误

如果我使用 Resharper 调试一些单元测试,并且这些单元测试使用 SMO SDK,我会收到以下错误:

在此处输入图像描述

知道如何避免它吗?我正在运行 ReSharper 6.1.37.86(完整版)

更新:升级到 Resharper 6.1.1000.82 后,我得到一个稍微不同的错误: 在此处输入图像描述

归档在 JetBrain 的问题跟踪器中:http: //youtrack.jetbrains.com/issue/RSRP-326369

0 投票
1 回答
1007 浏览

resharper - Resharper,如何获取类的名称

我正在尝试在 Resharper(Visual Studio 的插件)中编写自定义模板。谁能告诉我如何使用宏获取班级名称和日期?

顺便说一句,我在哪里可以找到 Resharper 的那些内置宏?

谢谢!

0 投票
2 回答
1811 浏览

c# - Resharper 流利的界面代码格式(对齐点)

我阅读了很多关于流畅缩进的格式化选项的答案。(Resharper 将代码格式化为一行ReSharper 流畅的缩进http://youtrack.jetbrains.com/issue/RSRP-88220)如下:

但我还没有找到有关格式化代码的信息,如下所示:

但是这种风格很常见,我经常在框架的文档中看到它。如何设置 Resharper 自动格式化以使用此样式?