2014-10-22 50 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的=>選項=>智能感知=>完成行爲=>設置排序項目按字母順序