如何防止 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 -> Console
和 window -> 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 StyleCop 代码清理创建区域