[313] Sorting in Ctrl-F12

I have noticed that the sorting in the GotoFileMember (Ctrl-F12) has been
changed to alphabetic rather than 'position in file'.

I must say that I liked the old way of sorting much better. Could this
by any chance be made configurable?

Thanks,

Ole


7 comments
Comment actions Permalink

Hello Ole,

it is assumed that the user will use the File Structure (ReSharper|View|File
Structure) in the case when order of members in the file is significant for
her. But I agree that the new behavior takes some time to get used to it.

Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


I have noticed that the sorting in the GotoFileMember (Ctrl-F12) has
been changed to alphabetic rather than 'position in file'.

I must say that I liked the old way of sorting much better. Could
this by any chance be made configurable?

Thanks,

Ole



0
Comment actions Permalink

Hello Dmitry,

Yes, I am also using File Structure for large files, but Ctrl-F12 is so much
quicker. Alas, the new sorting makes it very difficult to use (for me at
least).

I understand that there are different views on this. Therefore I suggest
that you make it configurable. That way, you can make all users happy :)

Best regards,

Ole

Hello Ole,

it is assumed that the user will use the File Structure
(ReSharper|View|File Structure) in the case when order of members in
the file is significant for her. But I agree that the new behavior
takes some time to get used to it.

Dmitry Shaporenkov
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

>> I have noticed that the sorting in the GotoFileMember (Ctrl-F12) has
>> been changed to alphabetic rather than 'position in file'.
>>
>> I must say that I liked the old way of sorting much better. Could
>> this by any chance be made configurable?
>>
>> Thanks,
>>
>> Ole
>>


0
Comment actions Permalink

Ole,

The main intention of the feature is quick access to member by name, so
alphabetical sort seems to be reasonable.

--
Sergey V. Coox
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


0
Comment actions Permalink

Hello Ole,

You can use CtrlF11 to open the file structure toolwindow and ShiftEsc
to close it.

Hello Dmitry,

Yes, I am also using File Structure for large files, but Ctrl-F12 is
so much quicker. Alas, the new sorting makes it very difficult to use
(for me at least).

I understand that there are different views on this. Therefore I
suggest that you make it configurable. That way, you can make all
users happy :)

Best regards,

Ole

>> Hello Ole,
>>
>> it is assumed that the user will use the File Structure
>> (ReSharper|View|File Structure) in the case when order of members in
>> the file is significant for her. But I agree that the new behavior
>> takes some time to get used to it.
>>
>> Dmitry Shaporenkov
>> JetBrains, Inc
>> http://www.jetbrains.com
>> "Develop with pleasure!"
>>> I have noticed that the sorting in the GotoFileMember (Ctrl-F12) has
>>> been changed to alphabetic rather than 'position in file'.
>>>
>>> I must say that I liked the old way of sorting much better. Could
>>> this by any chance be made configurable?
>>>
>>> Thanks,
>>>
>>> Ole
>>>
Best regards,
Andrey Simanovsky


0
Comment actions Permalink

For me, the sort order is of no consequence.

I use Ctrl F12 to quickly navigate to members whose names I mostly know. Type in a few letters and I can jump to the member very quickly.

I have never noticed that there even was any particular sort order :)

0
Comment actions Permalink

Hello James,

When you have a file with one class named MyClass and you have a constructor
in it, when you type in "MC" in "Go to File Member" dialog, where do you
want to go - class or ctor? As for me, I most likely want ctor, so ctor is
sorted before type.
Another case would be when you have file with, say, 10 small types implementing
IComparer]]> for different T's. You want compare method of particular class,
but you don't remember the name of the class. So you Ctrl-F12, type in "Comp"
and see all compare methods with "(in class A)" specifiers, sorted alphabeticaly.
You can quickly look-through them then and find the one you need.

That is, order is important :)

Sincerely,
Ilya Ryzhenkov

JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"


JH> For me, the sort order is of no consequence.
JH>
JH> I use Ctrl F12 to quickly navigate to members whose names I mostly
JH> know. Type in a few letters and I can jump to the member very
JH> quickly.
JH>
JH> I have never noticed that there even was any particular sort order
JH> :)
JH>


0
Comment actions Permalink

I am not saying that "order is not important", just that order has never been important for the way that I have used this feature.

Obviously, different people will have different approaches for using this feature. While sorting has not been important for me, presumably (as noted in this thread) different people have different sorting requirements.

Keep up the good work with your awesome poduct!

0

Please sign in to leave a comment.