我有两个关于VS2012中自动填充(IntelliSense)配置的问题:
例如,当我在QtCreator中输入object
然后.
时,如果object
是指针,它会自动识别。所以当我键入以下内容(其中ptr是指针)时:
ptr.
自动显示
ptr->
所以我不必在VS2012中输入ptr
+ -
+ >
。有没有办法在VS2012中改变它?
此外,当我输入object.si
并自动将其填充到object.size
时,QtCreator会自动将其完成为object.size()
,但VS2012会让我输入(
和)
我。有办法改变吗?
答案 0 :(得分:0)
看来你想要的东西是不可能的。根据{{3}},您的选择相当有限。
事实上,对于VS 2012及更高版本,“智能感知选项”更加稀疏,而且它的信息缩减为this MSDN article中的一小部分。
答案 1 :(得分:0)
如果您想要的只是提醒您,您认为固体对象是指针,当您键入ptr.
并且没有获得任何智能感知选项时,您可以直接备份并修复它到->
。但如果你知道它很好,它就是一个指针,只是不喜欢打字那么多,你运气不好。
同样对于该功能,如果您键入object.size
然后继续,您将获得红色的摆动,这将提醒您返回并添加()
。但如果只是你不想打字呢?不会。虽然Visual Studio 2013会为您关闭它们 - 如果您键入(
,它将执行)
,同样适用于[
,{
等。