2014-10-22 59 views
7

我最近更新到使用VS2013和Resharper 8.2(来自VS2010和Resharper 6),并发现一个非常恼人的“功能”,因为Resharper的智能感知不会按字母顺序对类的成员进行排序。可以将Resharper Intellisense配置为按字母顺序排序?

通过示例的方式,我有称为“客户端”的对象,其具有称为属性EthnicityRequired,和称为种族另一个属性。

只使用本土VS2013智能感知,这就是我得到的I型client.eth enter image description here

这是我所期望的;两个属性都列在一起。

但是,ReSharper的智能感知(以下)使我这个

enter image description here

虽然可见成员按字母顺序排序,缺少的种族属性是一路下滑列表的底部,将只匹配如果我输入“ethnicti”,以便文本不再匹配民族需求

仔细检查清单后,似乎Resharper正在应用某种分组,然后在每个分组中按字母顺序排序。

有谁知道如何摆脱这种相当无用的行为,并恢复到像Resharper 6.0和更早版本的直接阿尔法排序?

如果您可以提供JetBrains理由的防御奖励积分。

+0

在弹出 – 2014-10-22 00:08:34

+1

右键单击@ ZdravkoDanev什么也没有发生。你期望发生什么? – DeanOC 2014-10-22 00:12:44

回答

2

看来毛刺是特定于ReSharper版本8.2.1的。我刚刚下载/安装了最新版本8.2.3,并且成员列表再次以字母顺序显示。 enter image description here

+2

我正在使用9.1.1,并且它按错误顺序排序。 – 2015-07-13 11:45:24

1

智能感知可以如下恢复到Visual Studio:

ReSharper的=>选项=>智能感知=>常规=>自定义智能感知=>设置C#到Visual Studio

不知道有多少ReSharper的好处我正在失去这样做 - 但需要一定。

6

在ReSharper的终极2016.1你可以这样做:

ReSharper的=>选项=>智能感知=>完成行为=>设置排序项目按字母顺序