40

Ich mag eine Menge der Funktionen, die ReSharper bietet, aber ich kann die Formatierung und die Codevervollständigung absolut nicht ertragen. Es stolpert mich jeden Schritt des Weges. In Javascript stiehlt es ständig Klammern, die versuchen, meinen Code zu reformatieren, der es nicht funktioniert, und schwer zu finden, wo Stücke fehlen.Formatieren und Vervollständigen in ReSharper für Visual Studio vollständig deaktivieren

Ich möchte alles deaktivieren, was mit ReSharper's Formatierung und Codevervollständigung zu tun hat, während ich immernoch die Vorteile der coolen Navigationstools erhalte.

Gibt es trotzdem eine selektive Installation von ReSharper? Ich habe versucht, dieses Zeug in den Optionen zu deaktivieren, aber es scheint nichts zu tun.

+0

Sie auch ReSharper setzen könnten zu tun Formatierung wie du wankst t it ... –

Antwort

35

Gehen Sie zu ReSharper | Optionen. Ändern Sie die folgenden Optionen:

Auf der Seite Umgebung | Editor: Deaktiviert Optionen, die mit "Automatisch formatieren" oder "Automatisch einfügen" beginnen. Dadurch werden die ReSharper-Formatierungsfunktionen nicht vollständig deaktiviert, aber sie werden zumindest nicht automatisch beim Eingeben aufgerufen.

Auf der Seite Intellisense | Allgemein: Wechsel zu "Visual Studio". Oder, wenn Sie nur die Code-Vervollständigung in JavaScript nicht mögen, wechseln Sie zu "Limited ReSharper Intellisense" und deaktivieren Sie JavaScript.

P.S. Könnten Sie bitte anhand von Beispielen beschreiben, was Sie eingeben, wenn ReSharper "Klammern klammert". Vielen Dank!

+2

Hier ist ein Video von dem ich rede. Die Klammer am unteren Ende ist für die Haltefunktion. Wenn ein neuer gestartet wird, stiehlt er ihn nach Abschluss. Ich habe das Problem behoben, indem ich "Schließklammer automatisch einfügen" deaktiviert habe. http://www.youtube.com/watch?v=Vu48htYFG7U Auch wenn dies aktiviert ist, funktioniert es immer noch nicht wie angegeben. Die beiden Optionen sind: Eingeben einer öffnenden Klammer und Ein nach einer öffnenden Klammer. Es scheint auch nicht zu funktionieren, bis ich versuche, meine eigene schließende Klammer zu schreiben, das heißt, wenn sie die andere stiehlt. –

+10

Ich denke, es wäre wirklich cool von euch, einen großen Button zu haben, der sagt "Deaktiviere alle Formatierungen und automatische Vervollständigung". Danke für die Antwort, egal, ich denke, ich bin jetzt in einer besseren Position. –

+0

@ChrisLees Es sollte Klammer nur dann stehlen, wenn es keine passende offene Klammer hat. Hat Ihre schließende Klammer eine passende offene? –

7

Das wird für einige Häresie sein, aber ich mag Rescharper Autovervollständigung und andere Intellisense-Elemente. Ich habe sie ausgeschaltet, aber dadurch blieben meine normalen VisualStudio Intellisense und ParameterInfo völlig inaktiv. Was ich vermute, führt dazu, dass Leute zu Resharper zurückkehren, denn was schlimmer ist als schlecht, ist nichts.

Wenn Sie den ReSharper Teil seiner ziemlich geradlinig deaktivieren:

ReSharper> Optionen> IntelliSense>Taste Visual Studio Radio Wählen

Da ich nicht (möglicherweise unbeabsichtigt) Zwang ich beschlossen um hier zu antworten, wie man normale Visual Studio Intellisense- und Parameter-Informationen reaktiviert, wie man es zurückbekommt.

Extras> Optionen ...> Texteditor> C# (zum Beispiel)> Allgemein>Auto Liste Mitglieder

Extras> Optionen ...> Texteditor> C# (zum Beispiel)> Allgemein>Häckchen auf Parameter Informationen

Extras> Optionen ...> Texteditor> C# (zum Beispiel)> IntelliSense Tick auf anzeigen Vervollständigungsliste, nachdem ein Zeichen eingegeben wird

+1

Danke war wichtig. Vielen Dank! Wenn ich mich richtig erinnere, ist mir das auch nach der Deinstallation von Resharper passiert, und Visual Studio wurde gründlich durchforstet. – Timo