自动完成的方法支架

问题描述:

使用:的Visual Studio 2013专业版自动完成的方法支架

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

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

我通常的流程是: object. CTRL+SPACE + ENTER 其自动填充的方法,并把正确的花括号中有&方法输入:

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

我试图让与VS C#中的相同的行为。我可以得到该方法,但由于某种原因,它不希望包含最后的括号。

我得到:

object.myMethod 

有没有一种方法,使这个?

+0

默认情况下,您可以使用'space'来自动完成当前语句。您可以在'Tools'->'Options'->'Text Editor'->'C#' - >'IntelliSense'中找到有关自动完成的选项。 此外,我建议你看看JetBrains的[ReSharper](http://www.jetbrains.com/resharper/)。这是所有使用Visual Studio的开发人员的常见扩展。 – Herdo

+4

是的,'space'完成声明但不添加括号。当然,我不需要扩展来添加一些括号!?这一定是最常见的任务之一! – user3235057

+0

呃,不是。默认的IDE让你编写代码。作为扩展 - 在编码时扩展功能并支持您。 – Herdo

您可以打开Automatic Brace Completion:Tools-> Options-> Text Editor-> C# - > General

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

+13

这只是关闭括号 – pomber