【发布时间】:2011-06-16 15:41:25
【问题描述】:
我最近遇到了一件非常烦人的事情,我不知道为什么会这样。不知道它是什么时候开始的,因为我最近擦了我的机器,所以可能是最近的更新,也可能是不久前的。
无论如何,这就是正在发生的事情。当我声明一个匿名函数内联并开始输入“function() { ... }”部分时,VS2010 智能感知出现并将我的小写函数替换为它自己的大写“函数”。我猜这是 JavaScript 或 JScript 或其他东西中的一些静态函数,但我不知道。无论哪种方式,当我输入“()”时,它假定这就是我想要的。
如果我声明一个独立的函数,它不会受到影响,因为我没有在后面加上“()”,所以它只留下我输入的内容。
这里是正在发生的一些屏幕截图。
这很令人沮丧,因为我每次都没有注意到它,当然,该函数没有执行。我也是每天在VS2008工作,2008年,“功能”和“功能”都列在智能菜单中,但它默认为小写,所以它不会影响我。
有什么方法可以覆盖智能感知设置?找到一个文件并从列表中删除“功能”文件,因为我永远不会使用它?让它默认回到小写的“函数”选项?
任何帮助都会很棒。谢谢!
-乔林
【问题讨论】:
-
+1 这非常烦人(尽管这是设计使然)
-
@SLaks - 设计使然?
Function是function构造函数,很少使用(实际上应该很少使用)。如果有人决定将其设为默认值,那么他们并不真正知道自己在做什么。
标签: javascript visual-studio-2010 intellisense