Можно ли настроить Resharper Intellisense для сортировки по алфавиту?

Недавно я перешел на использование VS2013 и Resharper 8.2 (из VS2010 и Resharper 6) и обнаружил очень раздражающую «функцию» в том, что intellisense Resharper не сортирует элементы класса в алфавитном порядке.

Например, у меня есть объект под названием «клиент», который имеет свойство с именем EthnicityRequired и другое свойство с именем Ethnicities.

Используя только родной VS2013 intellisense, вот что я получаю: я набираю client.eth введите описание изображения  здесь

Это то, что я ожидаю; оба свойства перечислены вместе.

Но Resharper Intellisense(less) дает мне это

введите здесь описание изображения

Хотя видимые элементы отсортированы в алфавитном порядке, отсутствующее свойство Ethnicities находится далеко внизу списка и будет сопоставляться только в том случае, если я наберу "ethnicti", чтобы текст не более длинные совпадения с EthnicityRequired.

При ближайшем рассмотрении списка выясняется, что Resharper применяет какую-то группировку, а затем сортирует по алфавиту внутри каждой группы.

Кто-нибудь знает, как избавиться от этого довольно бесполезного поведения и вернуться к прямой альфа-сортировке, такой как Resharper 6.0 и более ранние версии?

Бонусные баллы, если вы сможете защитить обоснование JetBrains.


person DeanOC    schedule 22.10.2014    source источник
comment
щелкните правой кнопкой мыши во всплывающем окне   -  person Z..    schedule 22.10.2014
comment
@ZdravkoDanev Ничего не происходит. Что вы ожидаете?   -  person DeanOC    schedule 22.10.2014


Ответы (3)


В Resharper Ultimate 2016.1 вы можете сделать это:

Resharper => Параметры => IntelliSense => Завершение => Установите для параметра Сортировать элементы значение По алфавиту.

person Maxoizs    schedule 02.08.2016

Похоже, сбой был характерен для ReSharper версии 8.2.1. Я только что загрузил/установил последнюю версию 8.2.3, и список участников снова отображается в алфавитном порядке.введите описание изображения здесь

person DeanOC    schedule 22.10.2014
comment
Я использую 9.1.1, и снова он сортируется в неправильном порядке. - person Graham Laight; 13.07.2015

IntelliSense можно вернуть в Visual Studio следующим образом:

Resharper => Параметры => IntelliSense => Общие => Пользовательский IntelliSense => установите C# для Visual Studio

Не уверен, сколько пользы от Resharper я теряю, делая это, но это необходимо.

person Graham Laight    schedule 13.07.2015