我在Visual Studio 2010 Professional的Edit-> Intellisense选项卡下遇到了“Toggle Completion Mode”问题。图片很好地描述了它。
完成模式在C#中正常工作。 请帮忙。
提前谢谢!
答案 0 :(得分:8)
无法在C ++ IntelliSense上启用建议模式(在VS 2010和2012中)。
MSDN Library(对于VS 2010)说:
建议模式在Visual Basic和C#中可用。
据报道(link)是VS 2012 RTM中的一个错误,微软的答案是:
C ++ Intellisense只有一种完成模式,而VB和C#Intellisense有两种不同的完成模式。因此,此命令在完成模式之间切换不适用于C ++ Intellisense。
如果您在忘记按ESC后按空格后插入不需要的代码而烦恼,只有在按下ctrl + space(或alt +向右箭头)后才能显示该成员的列表。为此,请转到Tools -> Options -> Text Editor -> C/C++ -> General
并取消选中Auto list members
。
答案 1 :(得分:1)
我知道这是很久以前发布的,但我想我会提供我的解决方案。我将快捷方式更改为不像ctrl + space那样烦人的东西。您可以在选项中执行此操作 - >键盘 - > Edit.CompleteWord。
希望这有助于某人。