跳过ReSharper 7中自动完成的括号

Joh*_*uiz 6 .net resharper visual-studio

ReSharper在方法调用中自动完成开括号,我喜欢这样.我希望它继续这样做.然而!是否有一些简单的方法可以将插入符号移过自动完成的括号?

例如,当我输入: Encoding.UTF8.GetBytes(

我立即给出了右括号: Encoding.UTF8.GetBytes()

然后我添加"Test"作为参数: Encoding.UTF8.GetBytes("Test")

但现在,我的插入符号紧接在右括号之前.把手移到END钥匙或箭头上是很烦人的,所以我可以跳过自动完成的括号,这样我就可以添加一个分号:

Encoding.UTF8.GetBytes("Test");

既不TAB也不ENTER做我想要的.这里给出了答案:如何使用Resharper在Visual Studio中快速移动到生成的大括号/括号/等的末尾?建议我继续打字).但是,如果我要输入它,那么自动关闭括号的意义是什么?

Dmi*_*kiy 2

如果您想完全结束当前语句,不仅超越所有“)”,而且超越“;”,那么您可以使用完整语句功能(Ctrl+Shift+Enter)。在此处查看更多信息http://www.jetbrains.com/resharper/webhelp/Coding_Assistance__Complete_Statement.html

否则就没有这样的功能,因为当你只需要跳过一个“)”时,你仍然需要按一个键来跳过“)”,而 Enter 或 Tab 并不比“)”或右箭头好 -把一个换成另一个是没有用的。