2014-10-22 11 views
7

Ich habe vor kurzem auf VS2013 und Resharper 8.2 (von VS2010 und Resharper 6) aktualisiert und habe eine sehr ärgerlich "Feature" gefunden, in dem Resharper's Intellisense nicht sortiert die Mitglieder einer Klasse alphabetisch.Kann Reshaper Intellisense so konfiguriert werden, dass es alphabetisch sortiert wird?

Als Beispiel, ich habe ein Objekt „Kunden“ genannt, die eine Eigenschaft EthnicityRequired, und eine andere Eigenschaft namens Abstammung genannt hat.

nur native VS2013 IntelliSense, ist es das, was ich tippe ich client.eth enter image description here

Dies ist, was ich erwarte; Beide Eigenschaften werden zusammen aufgelistet.

Aber ReSharper IntelliSense (weniger) gibt mir diese

enter image description here

Während die sichtbaren Elemente alphabetisch sortiert sind, die fehlenden Abstammung Eigenschaft ist Weg nach unten die unten in der Liste und wird nur angepasst werden wenn ich "ethnicti" schreibe, so dass der Text nicht mehr mit EthnizitätRequired übereinstimmt.

Bei näherer Betrachtung der Liste scheint Resharper eine Art Gruppierung anzuwenden und alphabetisch in jeder Gruppe zu sortieren.

Kann jemand dieses ziemlich nutzlose Verhalten loswerden und zu einer geraden Alphasortierung wie Resharper 6.0 und früheren Versionen zurückkehren?

Bonuspunkte, wenn Sie die Gründe für JetBrains abwehren können.

+0

der rechten Maustaste im Popup- –

+1

@ ZdravkoDanev Nichts passiert. Was erwartest du zu passieren? – DeanOC

Antwort

2

Es scheint, dass der Glitch spezifisch für ReSharper Version 8.2.1 war. Ich habe gerade die neueste Version 8.2.3 heruntergeladen/installiert, und die Liste der Mitglieder wird wieder in alphabetischer Reihenfolge angezeigt. enter image description here

+2

Ich benutze 9.1.1 und wieder ist es in der falschen Reihenfolge sortiert. –

1

IntelliSense kann wie folgt zu Visual Studio rückgängig gemacht werden:

ReSharper => Optionen => IntelliSense => Allgemein => Benutzerdefinierte IntelliSense => gesetzt C# Visual Studio

Nein sicher, wie viel ReSharper Nutzen Ich verliere dabei - aber muss muss.

6

In ReSharper ultimative 2.016,1 Sie können dies tun:

ReSharper => Optionen => IntelliSense => Fertigstellung Verhalten => Set Elemente sortieren zu Alphabetisch