如何在Visual Studio C ++ Express版中启用自动完成功能?

时间:2010-07-15 07:19:32

标签: c++ visual-studio autocomplete

请指导我,如何在VS C ++中启用自动完成功能?通过自动完成,我的意思是,当我在控件名称后面加一个点时,编辑器应该显示一个下拉菜单供选择。

谢谢。

10 个答案:

答案 0 :(得分:11)

开始写作,然后按CTRL + SPACE,然后你去......

答案 1 :(得分:2)

当你按下ctrl + space时,请查看下面的状态栏。它会显示一条消息,说明智能感知不适用于C ++ / CLI,如果它不支持它..消息将如下所示

enter image description here

答案 2 :(得分:0)

你试过Visual Assist X吗?点亮了VS编辑器。

答案 3 :(得分:0)

默认情况下已启用。可能你刚刚尝试了一个无法自动完成的表达式。

如果您以某种方式停用它...您可以在Visual Studio设置中启用它。只需浏览编辑器设置,然后浏览到子组C / C ++并再次激活它......应该读取类似“自动列出成员”或“自动列表成员”(抱歉,我有德语Visual Studio)。

输入类似std :: cout的内容。应该弹出一个包含可能的completition的dropwdownlist。

答案 4 :(得分:0)

VS对C ++和IntelliSense有点好笑。有些时候它不会注意到应该弹出一些东西。这在很大程度上归功于语言的复杂性,以及为了使其更好而需要继续进行的所有编译(或至少解析)。

如果它根本不适合您,而且以前已经检查了VS选项maybe this can help

答案 5 :(得分:0)

我遇到以下帖子: http://blogs.msdn.com/b/raulperez/archive/2010/03/19/c-intellisense-options.aspx

问题在于"智能感知" c ++中的选项被禁用。 此链接说明了IntelliSense数据库配置和选项。

启用数据库后,您必须关闭并重新打开visual studio 自动完成使用' ctrl' +'空格'

答案 6 :(得分:0)

' CTRL' +'空间'将打开C / C ++自动完成。

答案 7 :(得分:0)

所有答案都缺少Ctrl-J(启用和禁用自动完成功能)。

答案 8 :(得分:0)

  • 转到=>工具>>选项>>文本编辑器>> C / C ++ >>高级>> IntelliSense
  • 更改=>成员列表提交为True

答案 9 :(得分:0)

在文本文件中包含您正在使用的类,然后在文本文件中键入内容时,intelliSense将知道要查找的位置。这对我有用。

因此,重要的是检查Unreal API以查看包含类的位置,以便您可以在包含行上键入内容。希望有道理。