模板代码的智能感知弹出窗口 (Visual Studio 2019)

Ala*_*inD 10 c++ visual-studio-2019

当您定义模板时,VS 2019 会显示一个带有文本的浮动弹出框<T> Provide sample template arguments for Intellisense。您可以提供类似 的模板类型int,但是有没有办法让这个浮动框消失而不完全关闭智能感知?

例子:

template <typename T> // popup box appears here after a few seconds, see image
struct POINT {
    T x, y;
}
Run Code Online (Sandbox Code Playgroud)

显示弹出框的示例

Apl*_*123 19

这是 Visual Studio 的模板智能感知。如果您想要它的功能,那么您应该单击对话框右侧的铅笔图标,并为模板提供示例类型。如果您不想要模板智能感知功能,那么您可以在Tools > Options > Text Editor > C/C++ > Advanced > IntelliSense > Enable Template IntelliSense.

  • 为什么这个烦人的功能首先默认打开??? (8认同)
  • 谢谢,这是较新的 VS 中最烦人的 UI 功能之一。能够专门化模板很好,但是当代价是您必须在代码编辑器中单击两次(并且要非常小心单击的位置)才能_避免_弹出窗口时,有人在 UI 测试任务中严重失败:磷 (4认同)
  • 太棒了,就是这样! (2认同)