【问题标题】:Visual Studio 2012's Intellisense no longer accepting suggestion on spacebar pressVisual Studio 2012 的 Intellisense 不再接受按空格键的建议
【发布时间】:2012-11-24 13:13:06
【问题描述】:

我一直在多台 PC 上使用 Visual Studio 2005、2008、2010,由其他人或我安装在那里。对它的智能感知建议总是这样工作的:

我开始输入,弹出带有建议的窗口,当前建议突出显示,我可以按空格键接受建议。

但是,由于我在我当前的 PC 上安装了 Visual Studio 2012(这是一个相对较新的 Win7 64x 安装,之前安装了 VS2010)它的工作方式有所不同。

现在,它不再突出显示该建议。我必须使用 CTRL+ENTER 来接受建议或 DOWN 来选择它,以便空格键接受它。这用起来真的很不舒服。

我尝试重置我的设置(工具 -> 导入和导出设置 -> 重置设置),但没有帮助。它试图寻求帮助,但没有人知道或似乎有这个问题。

我做错了什么?如何恢复旧行为?

【问题讨论】:

  • 您是否已经尝试使用 CTRL + ALT + SPACE 切换智能感知完成模式?
  • CTRL+ALT+SPACE 什么都不做。 CTRL+SPACE 显示完成模式,其工作方式相同(建议未突出显示,而是加框,我必须按下以选择它或 ctrl+enter 才能使用它)
  • CTRL+ALT+SPACE 确实切换了 IntelliSense 完成模式:检查`编辑 |智能感知 |切换完成模式(就像 Jarek 建议的那样。

标签: visual-studio-2012 intellisense


【解决方案1】:

您是否在编辑 | 中选择了切换完成模式智能感知菜单? 如果是这样,请单击它以取消选择它。

【讨论】:

  • 哦...好吧..好像是这样。太糟糕了,它是一个非常常见的热键,我一定是不小心做到了。谢谢!
【解决方案2】:

我遇到了同样的问题。我知道这至少在我使用 Java Script 时对我有用。转到 Tools>Options>Text Editor>JavaScript>IntelliSense 然后确保“仅使用 Tab 或 Enter 提交”已选中。希望这会有所帮助,或者至少能让你走上正轨。

【讨论】:

  • Toggle Completion Mode 选项对我来说是灰色的,但这有效。谢谢!
猜你喜欢
  • 2012-06-15
  • 2012-10-23
  • 2012-07-14
  • 2013-01-29
  • 1970-01-01
  • 2012-09-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多