如果我想在C ++中调用函数/方法,我通常的方法是键入名称的前几个字母并调查IntelliSense建议。如果我选择一个,将插入名称,但如果插入括号也会很好。当然,插入符号应放在新括号的中间。我正在使用Visual Studio 2015和ReSharper。 VS或R#中有关于此的设置吗?
例如
std::string s;
s.em
使用IntelliSense后的结果应
std::string s;
s.empty(_CARET_);
答案 0 :(得分:2)
我不认为在empty
函数的括号之间使用光标是有意义的,因为empty
没有参数。但与此同时,在任何具有参数的函数的括号之间使用光标绝对是方便的。因此,ReSharper C ++提供了这样的:
如果函数没有参数
s.e
; empty
; s.empty()_cursor_
,并且您可以在关闭括号后继续键入任何内容。如果函数有参数(例如append
)
s.a
; append
; s.append(_cursor_)
,您可以指定参数。好吧,正如您所看到的,ReSharper C ++根据函数的签名定位游标。
答案 1 :(得分:0)
在VS2017中,您可以执行以下操作以获得所需的结果: