Wie im Titel angegeben: Wie deaktiviere ich die automatische Vervollständigung von Klammern / Anführungszeichen / geschweiften Klammern in MSVS? Ich interessiere mich hauptsächlich für C # und XAML, aber auch andere Texteditoren wären nett.
EDIT : Derzeit verwende ich MSVS 11 mit diesen Erweiterungen:
- AnkhSVN
- Concurrency Visualizer
- PreEmptive Analytics Aggregator Visualizer
- MSVS PerfWatson
- VsGraphicsDebuggerPkg
- Web Tooling-Erweiterungen
Die meisten von ihnen müssen mit der Installation von msvs vorinstalliert worden sein, da ich mich nicht erinnern kann, sie selbst installiert zu haben;)
EDIT2 : Ich verwende msvs in dieser Version: Version 11.0.50323.1 QRELB
EDIT3 :
Ich habe herausgefunden, dass das Problem in derzeit verfügbaren msvs11 nicht auftritt.
c#
autocomplete
visual-studio-2012
SOReader
quelle
quelle
Antworten:
Wenn jemand dieses Problem mit VS 2013 hat, gibt es jetzt eine Einstellung dafür. Ich habe gerade meine VS-Einstellungen zurückgesetzt und meine Klammern wurden wieder vervollständigt. Für mich waren es keine Produktivitätswerkzeuge. Sie können es hier ein- und ausschalten:
quelle
All Languages
.Wenn jemand Resharper zufällig verwendet, können Sie auch die Einstellungen in anpassen
und
entsprechend Ihren persönlichen Vorlieben zusätzlich zu den von anderen erwähnten integrierten Visual Studio-Einstellungen.
quelle
Für Visual Studio 2017:
Nur C #:
Alle Sprachen:
quelle
Mir ist klar, dass Sie die Productivity Power Tools nicht erwähnt haben, aber es ist sehr einfach, sie damit auszuschalten. Dieses Paket kann meiner Meinung nach über Nuget heruntergeladen werden.
Nach dem Herunterladen gehen Sie zu Extras - Optionen - Produktivitäts-Elektrowerkzeuge - und rechts sehen Sie die automatische Klammervervollständigung. Schalte aus!
quelle
So deaktivieren Sie die automatische Vervollständigung in doppelten Anführungszeichen für XAML in Visual Studio 2015 wie folgt:
quelle
End
,->
oderDel
wie Sie versuchen , Ihre XAML zu geben.Für Benutzer der Mac-Version 2017 von Visual Studio: Einstellungen> Texteditor> Verhalten> Automatisches Verhalten> "Übereinstimmende Klammer einfügen"
quelle
In Bezug auf ReSharper müssen Sie möglicherweise auch Chaches löschen, nachdem Sie die Einstellungen wie von Nate Cook beschrieben angepasst haben.
quelle