自从我从VS2008升级到VS2010以来,我一直在与Intellisense进行越来越激烈的争斗。
例如,在指定CSS样式时,当我按 Enter 开始新行时,Intellisense(适当地)会向我列出可用的样式。如果我选择color
然后输入':',它会显示一个颜色预设列表 - 通常很有帮助。但是,如果我输入一个空格(我喜欢它们以便于阅读)或者输入'#'来输入RGB值,它会选择默认的智能感知选择,在这种情况下为inherits
。
另一个例子是在ASP.NET页面中 - 比如我连接字符串,我输入myString =
,我得到一个Intellisense弹出窗口。如果我输入 space 或'“'(输入文字)或'。' (因此在WITH
块中选择一个属性或方法),Intellisense选择列表中的第一个条目。
我可以使用 escape 来消除Intellisense弹出窗口,但这会让代码变得非常慢。
此行为与我的VS2008设置不同。我似乎无法找到任何方式来配置Intellisense以表现不同...我真的只想在我输入时选择和智能感知输入或...至少,当我输入'''或''或''!
答案 0 :(得分:3)
问题解决了:
作为我的白痴,我没有正确检查扩展;当我这样做时,我发现我安装了Intellisense Presenter extension,并且进一步挖掘我的经验并不是唯一的。这是一个很有希望的扩展,但目前在这个州无法使用。
答案 1 :(得分:2)
这不正常。从工具+导入和导出开始,选择重置所有设置。下一步是使用/ safemode命令行参数运行devenv.exe,以便在禁用所有加载项的情况下运行。