2009-10-19 13 views
21

Eine einfache Frage.Wie verhindert man das automatische Schließen geschweifter Klammern in ReSharper?

Ich versuche ReSharper und es schließt meine geschweiften Klammern für mich, sobald ich sie öffne. Ich mag dieses "Feature" wirklich nicht und ich habe ungefähr drei lange Blicke durch das Einstellungsfenster geworfen und ich kann nicht herausfinden, wie ich es deaktivieren kann! Vermisse ich irgendwo ein offensichtliches Kästchen?

Edit:

Das Entfernen des Häkchens von "Auto schließende Klammer nach der Fertigstellung" tut nicht den Trick!

Ich möchte folgendes können, geben Sie ohne } für mich mit:

if(true){ 

Dieses wie alles scheint nicht mit Intellisense Abschluss zu tun.

Antwort

21

Um dieses Verhalten zu deaktivieren, die ReSharper Optionen öffnen und auf dem Editor Registerkarte untick die Auto-Insert schließende Klammer Option. Es sollte nicht notwendig sein, Visual Studio neu zu starten.

+1

Hervorragend !!! Ich bin mir nicht sicher, wie ich das vermisst habe, es buchstabiert es ziemlich für dich. Sie könnten mit einem "Such" -Tool für ihre Optionen tun ... trotzdem, vielen Dank! – joshcomley

+0

+1 weiß nicht, wie ich das auch verpasst habe. hat meine falsche Antwort entfernt. – dove

+0

Ehrfürchtig. Weil dies in ASPX-Seiten BESONDERS frustrierend und fehlerhaft ist. – GONeale

11

FYI: Ich dachte, dass es einen Fehler in ReSharper gab, bis ich erkannte, dass Microsofts "Productivity Power Tools" -Plugin auch eine automatische Klammervervollständigung-Option hat, die standardmäßig aktiviert ist.

es deaktivieren: Tools> Productivity Power Tools> Automatische Brace Fertigstellung> Aus

10

-ReSharper Options->Environment->Editor->Edit Behavior gehen und "Auto-Insert schließenden Klammer" deaktivieren. Wenn dies eine neue Visual Studio-Installation ist, tun dies auch neuere Versionen standardmäßig. Sie müssen zu Options->Text Editor->C#->General gehen und "automatische Klammervervollständigung." Deaktivieren

Verwandte Themen