如何始终启用智能感知中的所有建议?
How to enable all suggestions in intellisense all the time?
我对 Microsoft 很陌生 Visual Studio。我正在使用 VS Community 2019。我想一直启用智能感知中的所有建议,我该怎么做?
例如,我有一个向量变量v2qPenLine
,它是一个QVector<QVector<QPen>>
。矢量变量的命名方式使我可以通过智能感知轻松访问它。当我尝试在 setPen()
方法中使用它时(我猜这是一个 QPen
但不是 QPen
的向量)智能感知不建议这个向量:
要获得建议,我需要单击底部的 +
按钮,然后它会立即建议正确的变量:
这种行为一点也不方便。我怎样才能改变 intellisense 的这种行为,以便它只根据名称提出建议并一直这样做,这样我就不必单击建议列表底部的 +
按钮?我认为应该有一个设置,所以我试图查找智能感知的设置,但我无法改变这种行为。我在互联网上也找不到对此的任何参考。
我认为是你的VS IDE Intellisense 的问题。你可以看到你的环境的 Intellisense 确实有任何关于变量、函数、类 ....的信息。它应该在第一时间显示所有类型。在你这边,它只有methods类型,很奇怪。
尝试以下建议:
1) 在扩展--> 管理扩展--> 已安装下禁用任何第三方扩展以检查是否有导致该问题的扩展。
2)关闭VS,删除C:\Users\xxx\AppData\Local\Microsoft\VisualStudio.0_xxx\ComponentModelCache
下的所有文件
3)在工具-->导入和导出设置-->重置所有设置下重置所有vs设置
4)关闭Vs,删除解决方案文件夹下的.vs
隐藏文件夹,然后重启你的项目再次测试。
5) repair vs 或有新发布版本更新
我对 Microsoft 很陌生 Visual Studio。我正在使用 VS Community 2019。我想一直启用智能感知中的所有建议,我该怎么做?
例如,我有一个向量变量v2qPenLine
,它是一个QVector<QVector<QPen>>
。矢量变量的命名方式使我可以通过智能感知轻松访问它。当我尝试在 setPen()
方法中使用它时(我猜这是一个 QPen
但不是 QPen
的向量)智能感知不建议这个向量:
要获得建议,我需要单击底部的 +
按钮,然后它会立即建议正确的变量:
这种行为一点也不方便。我怎样才能改变 intellisense 的这种行为,以便它只根据名称提出建议并一直这样做,这样我就不必单击建议列表底部的 +
按钮?我认为应该有一个设置,所以我试图查找智能感知的设置,但我无法改变这种行为。我在互联网上也找不到对此的任何参考。
我认为是你的VS IDE Intellisense 的问题。你可以看到你的环境的 Intellisense 确实有任何关于变量、函数、类 ....的信息。它应该在第一时间显示所有类型。在你这边,它只有methods类型,很奇怪。
尝试以下建议:
1) 在扩展--> 管理扩展--> 已安装下禁用任何第三方扩展以检查是否有导致该问题的扩展。
2)关闭VS,删除C:\Users\xxx\AppData\Local\Microsoft\VisualStudio.0_xxx\ComponentModelCache
3)在工具-->导入和导出设置-->重置所有设置下重置所有vs设置
4)关闭Vs,删除解决方案文件夹下的.vs
隐藏文件夹,然后重启你的项目再次测试。
5) repair vs 或有新发布版本更新