自动填充方法括号

时间:2014-01-30 19:49:37

标签: c# visual-studio parentheses brackets

使用:Visual Studio Pro 2013

之前的研究:[1][2][3]

我习惯使用Eclipse在Java中工作。

我通常的流程是:      object. CTRL+SPACE + ENTER 自动填充方法并放置正确的大括号和&方法输入:

object.myMethod();
or
object.myMethod(input1,input2);

我试图在C#中使用VS获得相同的行为。我可以得到这个方法,但由于某些原因它不想包含最后一个括号。

我明白了:

object.myMethod

有没有办法启用它?

4 个答案:

答案 0 :(得分:2)

尽管问题是针对Visual Studio 2013的,但在Visual Studio 2017上,您可以安装JetBrains的ReSharper plugin,它可以在自动完成时自动在方法中添加括号。

答案 1 :(得分:2)

进行自动完成时,您可以按“ Shift +(”组合键,而不是直接按ENTER键,它会自动完成并在其中全部添加()。

答案 2 :(得分:1)

您可以在以下位置启用自动括号完成:工具 - >选项 - >文本编辑器 - > C# - >常规

工具 - >选项 - >文本编辑器 - > C# - > IntelliSense用于自动完成变量和关键字。

答案 3 :(得分:0)

对于当前版本的 Visual Studio 2019(版本 16.10.x),按 Tab 键两次以插入参数(也包括括号)。这是一项实验性功能,需要在 Options -> Text Editor -> C# -> IntelliSense -> Tab 两次以插入参数(实验性)中启用。