我有一个非常奇怪的IntelliSense问题,我不确定它是Visual Studio 2013还是ReSharper 8.1。当我在script
标签(javascript)中的视图(cshtml)中工作时,某些东西会不断地将“function”更改为“Function”,并使用大写“F”。
<script type="text/javascript">
var something = function() .... //on tab or completing the ()'s, it changes to Function
</script>
当然,这不是什么大不了的事,但是随着我不得不回头小写“F”,这已经成为我的痛苦。有谁知道为什么会这样?
我正在运行带有ReSharper 8.1 C#版本的Visual Studio 2013 Ultimate。
答案 0 :(得分:11)
清除缓存可能有用 - Resharper
- &gt; Options
- &gt; Environment
- &gt; General
并点击Clear Caches
按钮。< / p>
答案 1 :(得分:7)
我遇到了与ReSharper 8.1.23.546相同的问题,并且尚未解决缓存清除问题。据报道,已在build 8.1.1000 +
中修复对我来说唯一有用的是禁用JavaScript的自动弹出功能,如下所述:
http://youtrack.jetbrains.com/issue/RSRP-400812
这不是解决问题的方法,而是在我升级之前让烦人的行为消失。
我喜欢ReSharper,但这很烦人,我正在考虑买一张去捷克共和国的票,以便捅人。
答案 2 :(得分:5)
清除缓存并没有解决我的问题。对我来说最好的解决方法是删除&#34;(&#34;字符在我的JS中自动完成,因为我总是输入&#34;函数(&#34;。
我是通过去Resharper&gt;来做到这一点的。选项&gt; Intellisense&gt;完成字符,并在“不要完成JavaScript”框中放置&#34;(&#34;
答案 3 :(得分:4)
我遇到了R#抓住它可以找到的每个函数而不是_refereneces.js文件中的问题,所以我改变了intellisense以使用visual studio而不是R#。