2014-01-30 8 views
24

Verwendung: Visual Studio Pro 2013automatische Vervollständigung Methode Brackets

Bisherige Untersuchungen: [1], [2], [3]

Ich bin es gewohnt, in Java mit Eclipse arbeiten.

Meine übliche Strömung ist: object. CTRL+SPACE + ENTER , die das Verfahren autocompletes und stellt die richtigen geschweiften Klammern & Methode Eingänge dort:

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

Ich versuche, das gleiche Verhalten mit VS in C# zu erhalten. Ich kann die Methode bekommen, aber sie möchte die finalen Klammern aus irgendeinem Grund nicht enthalten.

ich:

object.myMethod 

Gibt es eine Möglichkeit, dies zu ermöglichen?

+0

Standardmäßig können Sie 'space' verwenden, um die aktuelle Anweisung automatisch zu vervollständigen. Sie finden Optionen zur automatischen Vervollständigung unter 'Extras'->' Optionen'-> 'Text Editor'->' C# '->' IntelliSense'. Weiter würde ich Ihnen empfehlen, [ReSharper] (http://www.jetbrains.com/resharper/) von JetBrains zu sehen. Es ist eine allgemeine Erweiterung für alle Arten von Entwicklern, die Visual Studio verwenden. – Herdo

+4

Ja, 'space' vervollständigt die Anweisung, fügt jedoch keine Klammern hinzu. Sicherlich brauche ich keine Erweiterung, um Klammern hinzuzufügen !? Das muss eine der häufigsten Aufgaben sein !!! – user3235057

+0

Nun, es ist nicht. Die Standard-IDE lässt Sie den Code schreiben. Wo die Erweiterungen - naja - die Funktionalität erweitern und Sie beim Codieren unterstützen. – Herdo

Antwort

1

Sie können die automatische Klammervervollständigung aktivieren unter: Extras-> Optionen-> Texteditor-> C# -> Allgemein.

Extras-> Optionen-> Texteditor-> C# -> IntelliSense dient zur automatischen Vervollständigung von Variablen und Stichwörtern.

+13

Das ist nur für schließende Klammern – pomber