如何防止 Resharper Javascript Intellisense 将 'function' 替换为 'Function'?

Posted

技术标签:

【中文标题】如何防止 Resharper Javascript Intellisense 将 \'function\' 替换为 \'Function\'?【英文标题】:How do I prevent Resharper Javascript Intellisense from replacing 'function' with 'Function'?如何防止 Resharper Javascript Intellisense 将 'function' 替换为 'Function'? 【发布时间】:2014-01-18 14:39:17 【问题描述】:

我有一个问题,即“功能”几乎总是被“功能”取代,即使我输入了整个单词,这种情况经常发生,让我非常生气。我必须备份并替换第一个字母。有什么办法可以调整这个?我什至不知道我会在哪里使用“功能”。

【问题讨论】:

您使用的是什么版本的 resharper? VS 2012 8.1的edge版本 您是在 *.js 文件还是其他文件中? Resharper 可能没有意识到你在 js 上下文中 *.js 是正确的。我得到了所有适当的智能感知......只是它总是试图执行上述替换。 我在 9.1 中也遇到了类似的问题,它重命名了全局变量,例如 console -> Consolewindow -> Window 【参考方案1】:

JetBrains 似乎将此问题记录为错误并据称已修复。问题是该修复似乎首先应用于 7.0.1,但现在又出现在最新的 8.1 中。

http://youtrack.jetbrains.com/issue/RSRP-330134

我已经做了cmets,但是如果其他人也有这个问题,请继续添加到线程。

【讨论】:

以上是关于如何防止 Resharper Javascript Intellisense 将 'function' 替换为 'Function'?的主要内容,如果未能解决你的问题,请参考以下文章

如何防止 ReSharper 在生成代码时为内置类型添加“@”符号?

如何防止 ReSharper 在我的 MSpec 字段之间插入空行?

使用 Resharper 时如何防止源文件与构建模块时不同

防止 Resharper StyleCop 代码清理创建区域

你如何使用 Jasmine + Resharper 引用外部库

ReSharper智能感知指向错误的功能