【发布时间】:2011-09-08 07:00:54
【问题描述】:
我最近安装了 C++ 以重新学习这门语言(在上面做了一些小项目)。真正让我烦恼的一件事是实现时的自动完成功能不再起作用。
更具体地说,参数和函数名称的自动完成。我已经在各自的标题中声明了我的类和函数。虽然我的记忆有点模糊,但我记得在 2008 年,在 cpp 文件中输入名称后,它会自动为您提供相应参数的下拉框。
然后我搜索了可能的解决方案的论坛和页面,并被告知智能感知功能已从新的 VS 2010 中的 C++ 环境中删除(为什么?)。但是可以通过以下方式检索参数列表:
(1) 检查“工具 -> 文本编辑器 -> C++ -> 自动列表成员”以及高级选项卡中是否已禁用该功能。
(2) 在完成语句时使用 Ctrl-Space。
我已经尝试了这两种方法,但它们都不起作用(而且我已经阅读了一些论坛,认为 ctrl+space 至少应该在某种程度上起作用)。声明应该是正确的,因为当我定义函数并右键单击并命名为“转到声明”时,它将突出显示头文件中的声明(提供了整个参数列表)。 并且 Ctrl+J 会告诉我 VS 确实可以识别函数声明。
我不想使用第 3 方软件,例如 (visual assistant X),但我的选项不多了。
非常感谢您。
【问题讨论】:
-
您是否安装了 MSSQL 2008 R2?这显然会干扰 VS.Net 2010 中的智能感知。
标签: c++ visual-studio-2010 intellisense