问题标签 [resharper-8.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.
visual-studio-2010 - Resharper 8 和供应商前缀?
我用Resharper 8
我有一个具有此类的 css 样式表文件:
当我悬停它时,有一个建议(R#8 建议)
所以当我点击它时它说:
因此,它添加了供应商前缀:
但据我所知,没有 -ms-text-shadow
前缀。
奇怪,但是当我将鼠标悬停在新添加的行上时,R#8确实说:
我不明白,如果 R#8 知道没有这样的供应商前缀,他为什么建议这样做?
extjs - 你如何使用 Jasmine + Resharper 引用外部库
我可以从 Resharper 8.0 单元测试运行器运行 Jasmine 单元测试。我有一个问题,通常在 html 页面中的任何 Javascript 引用(即在我的情况下为 Ext-Js)然后我无法使用 Resharper 测试运行器,因为您似乎无权访问 Resharper 的 HTML 页面用途。(我认为它是生成的,因为我无法在磁盘上找到它)
我在想是否有一种方法可以直接从 Javascript 测试文件而不是通过 html 页面调用或加载外部库引用,那么我可以让它工作。我还没有发现 Javascript(或 Ext-Js)是否可行。
asp.net-mvc - ReSharper 8 + MVC“无法解析 id”
升级到 ReSharper 8 后,我开始在我的 JavaScript 中看到一堆不应该出现的警告。
在 Razor .cshtml 页面中,我有:
在 JavaScript/jQuery 中,我有:
在新的 ReSharper 中,他们似乎添加了一个检查规则,用于搜索与 CSS 查询匹配的 ID。但是,它无法从 MVC/Razor 语法中推断出 ID,因此几乎每个 JQuery 选择器都会收到警告。
有没有办法让 ReSharper 从 MVC/Razor 语法中推断出 ID?我知道我可以关闭检查规则,但这不太可取。
visual-studio-2010 - Resharper 命令在资源管理器中显示文件?
是否有任何命令/快捷方式可以在文件系统资源管理器中显示所选文件(在解决方案资源管理器中选择)?
例如 :
选择一个文件:
紧迫something....
然后这将显示:
plugins - ReSharper 8 插件开发解决方案资源管理器面板指示器
我想编写一个 ReSharper 8 插件,如果解决方案中的项目数量超过可配置的数量,它将在解决方案资源管理器面板中向用户提供视觉指示(可能是图标?)。
ReSharper 插件可以做到这一点还是我必须找到另一种方法?我必须创建一个解决方案组件吗?
visual-studio-2010 - VS2010 中的 ReSharper 8.0 调试插件第一次工作,然后错误后续尝试
我使用 VS2010 项目模板“ReSharper 8.0 Plug-In and Tests”创建了一个 ReSharper 8.0 插件项目。这符合并且工作正常。当我开始调试它时,我按下 F5 并在加载插件的情况下实例化了一个新的 VS2010 实例,并且我的断点被命中。问题是当我停止调试然后再次按 F5 时 - 我在调试 VS2010 实例中弹出此错误,我无法调试:
无效的命令行。未知开关:ReSharper.Plugin。
如果我关闭 VS2010 并再次打开它,则根本不会加载 ReSharper(没有 ReSharper 菜单)。解决此问题的唯一方法是使用 R# 安装程序修复它。我试过在这里删除文件: \AppData\Local\Microsoft\VisualStudio\10.0\Extensions\JetBrains\ReSharper 但这没有帮助。
请帮助我找到一种一致的调试方法,而不会使 ReSharper 损坏。
resharper - 对象初始化器格式
Resharper 8 中的哪些设置正在像这样重新格式化我的对象初始化程序?(即在它自己的行上有逗号)。
我已经尝试了我能找到/想到的所有设置组合;我确实希望将行切掉,但我不希望逗号在自己的行上。
razor - razor Visual Studio 2013 Preview 中没有 razor 语法着色/无法设置断点
我最近安装了 Visual Studio 2013 预览版以及用于 Visual Studio 2013 更新的 ASP.NET 和 Web 工具。我还安装了 ReSharper 8.0。
自从安装它并打开一个在 Visual Studio 2012 中创建的 Umbraco 项目后,我所有的 razor 语法着色都消失了,我也无法在 razor 代码中设置断点。当我尝试设置断点时,我收到以下消息:
“无法在此位置插入断点”
我已经在互联网上搜索了类似的问题,但我似乎无法找到明确的原因或解决方案。我发现的唯一线索是在 Scott Gu 的博客上的评论中,在他关于 MVC3 RC 的帖子中,在评论中它说 ReSharper 有时会干扰 Visual Studio 语法着色等。
我已经尝试了这些建议(恢复到 VS 智能感知/代码提示等),但我仍然没有在 razor 上进行语法着色,而且我仍然无法在 razor 中设置断点。
正如我之前所说,该项目是在安装了 ReSharper 7.1 并安装了所有 VS 更新的 Visual Studio 2012 中创建的,并且不存在这些问题。
以前有人遇到过这个问题吗?对于任何版本的 VS?
谢谢。
resharper - 如何更改内置模板
有没有办法更改内置模板?
具体示例:我想更改创建事件调用器时使用的模板。我想更改生成方法的可见性以及名称。
c# - 移动 Foo 和 Foo使用 ReSharper 匹配文件
代码
我想使用 ReSharper将类型移动到匹配文件中的功能来移动下面用单个.cs
'. 文件:
执行 ReSharper 重构会导致此异常:
无法移动类 Foo,因为有另一个声明将被移动到文件“Foo.cs”中。
问题
我可以想到两种结果,我都可以:
- 移动
Foo
并Too<T>
进入Foo.cs
- 搬进和搬进
Foo
_Foo.cs
Foo<T>
FooOfT.cs
所以,问题仍然存在:
- 是否有另一种与 resharper 不冲突的最佳命名实践?或
- 有没有办法配置 ReSharper 以支持这种命名?
笔记
- 因为泛型对于每种可能的约束组合都是唯一的,所以
Foo
该类是我的接口类。因此我不会重命名Foo<T>
为Bar<T>
. - 我不想重命名
Foo
为,FooBase
因为它已经是一个抽象类,这使得显式的“Base”后缀变得多余。 - 我无法重构
Foo
为我IFoo
的Foo
概念接口(因为需要基本实现。