
Manchmal ist das Verhalten von IntelliSense sehr ärgerlich. Wenn ich beispielsweise im C#-Editor „Random[LEERTASTE]“ eingebe, wird in meinem Code „Random3DDataGenerator“ angezeigt, obwohl im Code kein „using System;“ vorkommt. Ich musste [STRG]+[Z] drücken, um das Wort „Random“ zurückzugeben.
In früheren Versionen von VS gab es eine Option, die angab, nach welchen Zeichen die automatische Vervollständigung angewendet wird, aber jetzt scheint es keine solche Option mehr zu geben.
Gibt es Möglichkeiten, dieses lästige Verhalten zu vermeiden?
Antwort1
Schalten Sie den automatischen Vervollständigungsmodus einfach mit der Einstellung aus: Bearbeiten->Intellisense->Vervollständigungsmodus umschalten
Weitere Informationen können Sie hier einsehen:https://msdn.microsoft.com/en-us/library/hcw1s69b.aspx
„Sie können außerdem in den Vorschlagsmodus wechseln, bei dem nur der von Ihnen eingegebene Text in den Code eingefügt wird.“
Antwort2
Ja, Strg+Alt+Leertaste schaltet zwischen Vorschlagsmodus und Standardvervollständigungsmodus um. Im Vorschlagsmodus ist das, was Sie eingeben, Teil der Optionen, die Sie verwenden können.