在C++; 如果我想在C++中调用函数/方法,我通常的方法是键入名字的第一个字母并研究智能感知建议。如果我选择一个,名称将被插入,但如果还可以插入括号,那就太好了。当然,插入符号应该放在新括号的中间。我正在使用Visual Studio 2015和ReSharper。VS或R#中是否有关于此的设置
乙二醇 使用IntelliSense后的结果应该是在C++; 如果我想在C++中调用函数/方法,我通常的方法是键入名字的第一个字母并研究智能感知建议。如果我选择一个,名称将被插入,但如果还可以插入括号,那就太好了。当然,插入符号应该放在新括号的中间。我正在使用Visual Studio 2015和ReSharper。VS或R#中是否有关于此的设置,c++,visual-studio,visual-studio-2015,visual-studio-2017,resharper,C++,Visual Studio,Visual Studio 2015,Visual Studio 2017,Resharper,乙二醇 使用IntelliSense后的结果应该是 std::string s; s.empty(_CARET_); 在VS2017中,您可以执行以下操作以实现预期结果: e 移位+( 我不认为在圆括号内有游标函数是有意义的,因为空< /代码>没有参数。但是同时,对于任何具有参数的函数,括号内的光标都是方便的。因此,ReSrabcC++提供了这样的精确性: 如果函数没有参数 键入s.e 点击Tab以从完成弹出窗口中完成清空 因此,您将获得s.empty()\u cursor\u,并
std::string s;
s.empty(_CARET_);
在VS2017中,您可以执行以下操作以实现预期结果:
- e
- 移位+(
我不认为在<代码>圆括号内有游标<空/代码>函数是有意义的,因为<代码>空< /代码>没有参数。但是同时,对于任何具有参数的函数,括号内的光标都是方便的。因此,ReSrabcC++提供了这样的精确性:
- 键入
s.e
- 点击Tab以从完成弹出窗口中完成
清空
- 因此,您将获得
,并且您可以在结束括号后继续键入任何您喜欢的内容s.empty()\u cursor\u
追加
)
- 键入
s.a
- 点击Tab以从完成弹出窗口中完成
追加
- 因此,您将获得
,您可以指定参数s.append(\u cursor)
你可以看到,ReShabcC++根据函数的签名来定位光标。< / P>你是说要模拟括号的自动添加,我必须按5个按钮,或者什么?不,他说你可以按“/”/“shift + 9”。代替Tab/Enter插入IntelliSense建议。在将该功能添加到函数后的自动插入括号(如果有)之前,此答案非常有用。
std::string s;
s.empty(_CARET_);