如何让 Visual Studio Intellisense 推荐 "" Include?
How to make Visual Studio Intellisense recommend "" Include?
在 VS2019 中,当我可以包含 class 时,Intellisense 仅建议包含带有尖括号 (<>) 的内容。但在大多数情况下,我希望引用包括 ("").
有没有办法自定义它/让 Intellisense 建议两者?
其实,VS没有这个选项自动切换来实现你的要求。我认为这种行为取决于您如何将头文件引用到项目中。所以你必须改变导入这些头文件的方式。
注意:<>
搜索include directories or additional include directories
下的头文件
而""
先在你的项目文件夹下搜索头文件,然后在include directories
或additional include directories
下搜索。
所以解决方法是:
请删除include directories
和additional include directories
下这些头文件的路径。
Then, right-click on the Header Files c++ project的文件夹-->Add -->Existing Item 将这些头文件添加到您的项目中。
然后,可以看到Intellisense会推荐""
而不是<>
.
=========================================== =======
这是我的测试结果:
我有一个名为header.h
的头文件,我将它的路径配置为additional include directories
,当我调用它的变量时,你可以看到:
如果我从 additional include directories
中删除路径并将其添加到 Header Files 文件夹中。
在 VS2019 中,当我可以包含 class 时,Intellisense 仅建议包含带有尖括号 (<>) 的内容。但在大多数情况下,我希望引用包括 ("").
有没有办法自定义它/让 Intellisense 建议两者?
其实,VS没有这个选项自动切换来实现你的要求。我认为这种行为取决于您如何将头文件引用到项目中。所以你必须改变导入这些头文件的方式。
注意:<>
搜索include directories or additional include directories
而""
先在你的项目文件夹下搜索头文件,然后在include directories
或additional include directories
下搜索。
所以解决方法是:
请删除include directories
和additional include directories
下这些头文件的路径。
Then, right-click on the Header Files c++ project的文件夹-->Add -->Existing Item 将这些头文件添加到您的项目中。
然后,可以看到Intellisense会推荐""
而不是<>
.
=========================================== =======
这是我的测试结果:
我有一个名为header.h
的头文件,我将它的路径配置为additional include directories
,当我调用它的变量时,你可以看到:
如果我从 additional include directories
中删除路径并将其添加到 Header Files 文件夹中。