VS2012 C ++中的Intellisense配置

时间:2013-11-29 11:30:14

标签: c++ visual-studio-2012

我有两个关于VS2012中自动填充(IntelliSense)配置的问题:

例如,当我在QtCreator中输入object然后.时,如果object是指针,它会自动识别。所以当我键入以下内容(其中ptr是指针)时:

ptr.

自动显示

ptr->

所以我不必在VS2012中输入ptr + - + >。有没有办法在VS2012中改变它?

此外,当我输入object.si并自动将其填充到object.size时,QtCreator会自动将其完成为object.size(),但VS2012会让我输入()我。有办法改变吗?

2 个答案:

答案 0 :(得分:0)

看来你想要的东西是不可能的。根据{{​​3}},您的选择相当有限。

事实上,对于VS 2012及更高版本,“智能感知选项”更加稀疏,而且它的信息缩减为this MSDN article中的一小部分。

答案 1 :(得分:0)

如果您想要的只是提醒您,您认为固体对象是指针,当您键入ptr.并且没有获得任何智能感知选项时,您可以直接备份并修复它到->。但如果你知道它很好,它就是一个指针,只是不喜欢打字那么多,你运气不好。

同样对于该功能,如果您键入object.size然后继续,您将获得红色的摆动,这将提醒您返回并添加()。但如果只是你不想打字呢?不会。虽然Visual Studio 2013会为您关闭它们 - 如果您键入(,它将执行),同样适用于[{等。