Wenn Sie C # -Code in Visual Studio 2010 bearbeiten, ENTERvervollständigt IntelliSense mit dem Schlüssel den aktuellen Vorschlag, ohne eine neue Zeile hinzuzufügen.
In VB.NET besteht das Standardverhalten von IntelliSense für den ENTERSchlüssel darin, nach Abschluss des aktuellen Vorschlags eine neue Zeile hinzuzufügen.
Wie kann ich IntelliSense so konfigurieren, dass das VB.NET-Verhalten in C # 1 geändert wird?
Ich weiß bereits, dass ich drücken kann TABoder SPACE, aber aus Gewohnheit treffe ich immer ENTER(und wechsle die Linie).
Antworten:
Leider ist der Satz von Auslösetasten für die Intellisense-Vervollständigung kein konfigurierbares Element für VB.Net. In der Standardumgebung von Visual Studio gibt es keine Möglichkeit, dieses Verhalten zu ändern.
Es wäre möglich, eine Art Plugin zu entwickeln, um dies zu erreichen. Das ist jedoch eine ziemlich extreme Maßnahme.
BEARBEITEN Ab Visual Studio 2017 ist es nun möglich, dies zu ändern. Siehe die Antwort unten
quelle
UPDATE VISUAL STUDIO 2017:
Mit Visual Studio 2017 können Sie es jetzt ändern. Extras -> Optionen -> Texteditor -> Grundlegend -> IntelliSense. In Enter - Taste Verhalten wählen Sie niemals neue Zeile hinzufügen auf eingeben
ANTWORT FÜR VISUAL STUDIO 2015 UND VORHERIGES:
Mit Resharper können Sie Visual Studio Intellisense überschreiben und eine eigene Intellisense verwenden. Es ist der einzige Weg, den ich gefunden habe. Es gibt eine 30-tägige kostenlose Testversion, wenn Sie es testen möchten.
quelle