Visual Studio:自动完成模板大括号< >

问题描述 投票:0回答:1

我找不到自动完成角括号的解决方案

<>

我在

C++
工作,所有其他
()
{}
工作得很好。我浏览了网络和堆栈,但我无法弄清楚这一点。

旁注:我有vim插件,但我认为这并不重要。

"Example code to met posting criteria"
template<typename T>
void myFunction(T x) {};

Text Editor Settings

c++ visual-studio ide
1个回答
0
投票

正如上面的评论所说,Visual Studio 不支持模板 <> 的补全。这个问题类似于这个

自动完成功能会被模板混淆。请记住,当编译器编译模板化代码时,它知道模板参数是什么。相反,当您在模板类中编写代码时,自动完成系统不知道参数是什么。

作为解决方法,如果您考虑使用第三方扩展,可以安装

Resharper C++ 
并使用 ReSharper IntelliSense 而不是 Visual Studio。

顺便说一句,您还可以在开发者社区提出功能请求 这样您就可以直接与相应的产品组进行交互,并让产品组更方便地收集和分类您的建议。

© www.soinside.com 2019 - 2024. All rights reserved.