Restore default CTRL+Click behavior

Using ReSharper 3.0 C# Edition build 3.0.471.2 on 2007-06-29T12:53:38

R# has taken over CTRL+click. Is there a way to reset it so that it will always perform word select, instead of the current behavior which is to go to definition or do word select depending on what you click on?

Even better is there an install option along the lines of "don't remap default Visual Studio short cut key mappings to map them perform in a radically different way"?

Thanks.

Colin

Message was edited by:
Colin Young

5 comments
Comment actions Permalink

Hello,

R

  1. has took over CTRL+click and while I've managed to get it reset to

the default, I'm not really sure how I did it. Is there an official
way to do that?


Ctrl+Click is not overridable in Visual Studio, so it cannot be taken over
in a fashion as it would happen to the keyboard shortcuts. It's that either
R# reacts to the Ctrl+Click, or it does not. For example, whenever R# gets
disabled or uninstalled, the Ctrl+Click behavior reverts to the VS default
(ie, do nothing). There is also an option in the R# Options for turning the
Ctrl+Click behavior on and off.


Serge Baltic
JetBrains, Inc — http://www.jetbrains.com
“Develop with pleasure!”


0
Comment actions Permalink

I finally managed to find the option to turn it off under "Search and Navigation" in the options. There was an earlier message in these groups (from just a few months ago) saying the option was under "General". I was unable to find instructions to turn it off either through a help file search or a web search.

In general, I've found R# to be a little obnoxious in the way it takes over many standard IDE features, and then, when you turn them off in R# it doesn't reset VS back to the original settings (e.g. Intellisense doesn't restore the "Auto list members" setting).

Colin

1
Comment actions Permalink

Hello,

I finally managed to find the option to turn it off under "Search and
Navigation" in the options. There was an earlier message in these
groups (from just a few months ago) saying the option was under
"General". I was unable to find instructions to turn it off either
through a help file search or a web search.


I believe that's because we've recently reworked our Options dialog so that
to make it more logical in its structure. So the earlier message is also
true, but for the 2.5 version.

There's a known issue with Ctrl+Click that it breaks the drag'n'drop functionality
in the text editor. If there are other reasons for turning it off, please
let us know.

In general, I've found R# to be a little obnoxious in the way it takes
over many standard IDE features, and then, when you turn them off in
R# it doesn't reset VS back to the original settings (e.g.
Intellisense doesn't restore the "Auto list members" setting).


We spent a great effort on making the R# integration more seamless in the
3.0 release. The general idea is that we should not override the feature
with something that is totally different in behavior. For that, we have developed
a Visual Studio friendly keyboard layout. On the other hand, we should take
over if we can provide a better implementation (after all, how else would
you find it?). That's true for refactorings, for example.

I can see that you do not like the R# intellisense, compared to the Visual
Studio one. What could we do to make it just as usable for you? Or even better
that VS's?


Serge Baltic
JetBrains, Inc — http://www.jetbrains.com
“Develop with pleasure!”


0
Comment actions Permalink

It probably has moved. I hate to hold up TOAD for Oracle as anything other than a bad example of UI, but it does have one feature that is helpful. Their options dialog is so complicated that there is a search for it. The R# dialog is almost at that level of complexity.

The reason I've turned off the R# ctrl+click is because I use it to select text about 10:1 vs looking up declarations, so it had a negative impact on my productivity. Not that I don't think it's a good feature, it just doesn't work for me. It would be nice if I could remap some other combo to do something similar though.

ctrl-click is a case where you have taken over a feature and made it behave in a radically different manner. A case where you have taken over in an appropriate manner is the replacement of go to definition with go to declaration where you are replacing the built-in functionality with what you believe to be your own superior feature that provides essentially the same functionality.

What I don't like specifically about the R# intellisense is that it doesn't default to the most recently used item, and I can't find an option to make it do so. That's really my only complaint, but it's big enough to stop me from using it. As an aside, after disabling the R# intellisense, the default VS intellisense no longer appears until I type ctrl-space (I've enabled the "Show completion list after a character is typed" option).

Thanks for listening.

Colin

0
Comment actions Permalink

I agree with you, re: Ctrl-Click. I turned it off almost immediately, and
keep it off. I ctrl-drag text way too much, and this feature does nothing
but get in the way. I wish I could remap it to alt-Click or something.

And I've not had that problem with R# intellisense. It generally guesses
correctly, and while it doesn't seem to prselect the "last used" item, it
does seem to do "most used", which is fine for me 90% of the time. I think
all the other benefits of R# intellisense far outweigh VS, so there's no
going back to that for me.


"Colin Young" <no_reply@jetbrains.com> wrote in message
news:6328360.1186154012523.JavaMail.itn@is.intellij.net...

It probably has moved. I hate to hold up TOAD for Oracle as anything other
than a bad example of UI, but it does have one feature that is helpful.
Their options dialog is so complicated that there is a search for it. The
R# dialog is almost at that level of complexity.

>

The reason I've turned off the R# ctrl+click is because I use it to select
text about 10:1 vs looking up declarations, so it had a negative impact on
my productivity. Not that I don't think it's a good feature, it just
doesn't work for me. It would be nice if I could remap some other combo to
do something similar though.

>

ctrl-click is a case where you have taken over a feature and made it
behave in a radically different manner. A case where you have taken over
in an appropriate manner is the replacement of go to definition with go to
declaration where you are replacing the built-in functionality with what
you believe to be your own superior feature that provides essentially the
same functionality.

>

What I don't like specifically about the R# intellisense is that it
doesn't default to the most recently used item, and I can't find an option
to make it do so. That's really my only complaint, but it's big enough to
stop me from using it. As an aside, after disabling the R# intellisense,
the default VS intellisense no longer appears until I type ctrl-space
(I've enabled the "Show completion list after a character is typed"
option).

>

Thanks for listening.

>

Colin


0

Please sign in to leave a comment.