2014-01-30 53 views
24

使用:的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

回答

1

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

工具 - >選項 - >文本編輯器 - > C# - > IntelliSense用於自動完成變量和關鍵字。

+13

這只是關閉括號 – pomber