6

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

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

我立即得到右括号: Encoding.UTF8.GetBytes()

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

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

Encoding.UTF8.GetBytes("Test");

也不做我想做的事TABENTER以及这里给出的答案:如何使用 Resharper 在 Visual Studio 中快速移动到生成的大括号/括号/等的末尾?建议我继续输入). 但是,如果我无论如何都要输入括号,那么自动关闭括号有什么意义呢?

4

2 回答 2

2

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

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

于 2013-02-07T18:09:17.990 回答
0

锐器

取消选中该框!:) 它将停止自动完成括号!

于 2013-02-07T18:13:26.247 回答