【问题标题】:How to disable intellisense suggestion mode in Visual Studio 2010如何在 Visual Studio 2010 中禁用智能感知建议模式
【发布时间】:2011-12-27 11:33:20
【问题描述】:

Visual Studio 2010 允许使用 Ctrl+Alt在“完成模式”和“建议模式”(又称“低影响模式”)之间切换智能感知模式>+空格快捷键。我喜欢在常规完成模式下工作,但似乎我一直错误地按 Ctrl+Alt+Space,听起来很傻!

有什么方法可以禁用 Intellisense 建议模式(或 Ctrl+Alt+Space 快捷方式),以便我始终使用常规完成模式?

【问题讨论】:

  • 可能,您根本不会意外点击该快捷方式:在某些 IntelliSense 场景中,即使您未启用建议模式,也会使用建议模式。,根据MSDN .
  • @O.R.Mapper 这很有趣。我希望 MSDN 至少给出一个例子来说明其中一种情况是什么:)
  • 不幸的是,我找不到自己;我只知道它一定是我一直在触发的东西,只要我有 VS 2010(这是我更喜欢 SharpDevelop 进行编码的主要原因之一)。如果我知道实际的触发器,我会更新这个。

标签: visual-studio visual-studio-2010


【解决方案1】:

Visual Studio 中的 IntelliSense 选项因您所针对的语言而异。

但通用的、语言中立的解决方案是完全禁用有问题的 Ctrl+Alt+Space 快捷方式(或将其重新映射到某个东西别的)。 Visual Studio 中内置了用于自定义键盘快捷键的广泛 UI。

您要查找的命令名为Edit.ToggleCompletionMode。要更改或删除附加到它的键盘快捷键,请按照下列步骤操作:

  1. 点击“工具”菜单,然后点击“选项”。

  2. 展开“环境”类别,然后点击“键盘”项。

  3. 键入要修改的命令名称的一部分。在这种情况下,输入togglecompletion 就足够了。

  4. 点击下方列表中的相关匹配项 (Edit.ToggleCompletionMode)。

  5. 组合框显示分配给该命令的所有键盘快捷键。

    要删除一个,请确保它被选中并单击“删除”按钮。

    要分配一个新的,请将焦点设置到标有“按下快捷键”的文本框,然后键入所需的快捷键。如果该快捷方式当前正在被另一个命令使用,它将显示在下面的组合框中。要为活动命令分配快捷方式,请单击“分配”按钮。

   

这几乎是我在商业产品中见过的最复杂的对话 UI 之一,而且它的大小令人发指不可调整。加入抱怨的人群,也许它会有所改变。

【讨论】:

  • 你救了我的命,我称这个切换按钮为“破坏者”.. 这让我抓狂.. :-)
  • 它在 Javascript 文件中的 Visual Studio 2017 中不起作用。即使按钮已关闭,建议完成模式仍处于活动状态。使用快捷方式将其关闭,但它不断返回还有其他想法吗?
猜你喜欢
  • 2011-08-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-24
  • 1970-01-01
  • 1970-01-01
  • 2012-03-06
相关资源
最近更新 更多