Ctrl-F5 shortcut overwritten by R# (VS 2005)

Hi there

I noticed that - at least since - R# has overwritten some
VSshortcuts - e.g. Ctrl-F5 to launch an application without debugging.

I think that's pretty harsh - I guess most devs use this functionality
more than the now assigned "FindResultsView_RerunSearch" feature :)

Is this an intended behaviour or a bug?

Cheers,
Philipp

9 comments
Comment actions Permalink

Hello Philipp,

I think it's by design. It is nearly impossible to find a spare key combination
in VS
which would not be already assigned to a command. As for Ctrl-F5, you can
submit
a request for this, and we'll consider changing it. Actually, I suspect that
most
developers use Ctrl-F5 neither for launching nor for re-run search.

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

Hi there

I noticed that - at least since - R# has overwritten some
VSshortcuts - e.g. Ctrl-F5 to launch an application without debugging.

I think that's pretty harsh - I guess most devs use this functionality
more than the now assigned "FindResultsView_RerunSearch" feature :)

Is this an intended behaviour or a bug?

Cheers,
Philipp



0
Comment actions Permalink

Hi Dmitry

you
can submit
a request for this, and we'll consider changing it. Actually, I suspect
that most
developers use Ctrl-F5 neither for launching nor for re-run search.


Thanks for the reply - I'll do that :)
Just out of curiosity: How do you launch your applications? Do you
always select 'Debug/Start Without Debugging' in the menu or is there a
shortcut I don't know of (considering running in debug mode through F5
is much slower)?

Cheers,
Philipp

0
Comment actions Permalink

Hello Dmitry,

Actually, I suspect that most
developers use Ctrl-F5 neither for launching nor for re-run search.


+1
=)

Regrads,
Maxim


0
Comment actions Permalink

If I'm inside Visual Studio, I just always hit the run button or F5 to run.
If I'm in Visual Studio, I can't imagine why I'd want to run without
debugging... ? It's not that much slower, and 99 times out of 100, I'm
running in order to check something anyway, so being able to debug,
edit-and-continue, trace, etc is exactly what I want. Otherwise, I probably
have an icon on my desktop for launching it, and I'd use that. I don't
think I ever have, or ever will, use "start without debugging' from within
Visual Studio.

Just my two cents.


"Philipp Sumi" <nospam@this.domain.doesnotexist.xxx> wrote in message
news:duptv3$s45$1@is.intellij.net...

Hi Dmitry

>
>> you can submit
>> a request for this, and we'll consider changing it. Actually, I suspect
>> that most
>> developers use Ctrl-F5 neither for launching nor for re-run search.
>

Thanks for the reply - I'll do that :)
Just out of curiosity: How do you launch your applications? Do you always
select 'Debug/Start Without Debugging' in the menu or is there a shortcut
I don't know of (considering running in debug mode through F5 is much
slower)?

>

Cheers,
Philipp



0
Comment actions Permalink

Hello Dmitry,

Our team uses Ctrl-F5 a lot. Please don't override this shortcut.
As for finding spare keys, I think JetBrains should not attempt to assign
every command a hotkey. Instead, select minimum set of commands that are
absolutely useless without keyboard shortcut. Just as an example, I remove
shortcuts from many refactoring commands and assign single ALT-R to "Refactor
this" command. This covers almost all my refactoring needs. Of course, I
have shortcuts for frequently used refactorings, like introduce/inline variable,
rename and extract method. Btw, I know you collect statistics of command
usage, how can I view it?

Also, I would like to say, that Resharper's commands semantics is very good
when compared to commands of OmniCore JustCode!. They have command for almost
every variation. I don't remember exactly, but it's like having RenameField,
RenameVariable, RenameType commands and having to choose correct one every
time. Resharper's commands are context-dependent (mostly) and it is just
great! Thank you :)

Sincerely,
Ilya Ryzhenkov


DS> Hello Philipp,
DS>
DS> I think it's by design. It is nearly impossible to find a spare key
DS> combination
DS> in VS
DS> which would not be already assigned to a command. As for Ctrl-F5,
DS> you can
DS> submit
DS> a request for this, and we'll consider changing it. Actually, I
DS> suspect that
DS> most
DS> developers use Ctrl-F5 neither for launching nor for re-run search.
DS> Regards,
DS> Dmitry Shaporenkov
DS> JetBrains, Inc
DS> http://www.jetbrains.com
DS> "Develop with pleasure!"
>> Hi there
>>
>> I noticed that - at least since - R# has overwritten some
>> VSshortcuts - e.g. Ctrl-F5 to launch an application without
>> debugging.
>>
>> I think that's pretty harsh - I guess most devs use this
>> functionality more than the now assigned
>> "FindResultsView_RerunSearch" feature :)
>>
>> Is this an intended behaviour or a bug?
>>
>> Cheers,
>> Philipp


0
Comment actions Permalink

Hello Ilya,

I'm afraid that there is no easy way to view it. Moreover, this statistics
is only collected for certain
features (rather than for commands; there is no direct correspondence between
features and commands)
with the intention to show hints when the user seems to be unaware
of certain useful features of the product.

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

Btw, I know you collect statistics of command usage, how can I
view it?



0
Comment actions Permalink

Hello Ilya,

This is a bug indeed. Control+F5 will rerun search only if find results
view is focused. Else it will run the program without debugging. I will do
my best to fix it in 223.

Oleg Stepanov
Software Developer
JetBrains, Inc
http://www.jetbrains.com
"Develop with pleasure!"

Hello Dmitry,

Our team uses Ctrl-F5 a lot. Please don't override this shortcut. As
for finding spare keys, I think JetBrains should not attempt to assign
every command a hotkey. Instead, select minimum set of commands that
are absolutely useless without keyboard shortcut. Just as an example,
I remove shortcuts from many refactoring commands and assign single
ALT-R to "Refactor this" command. This covers almost all my
refactoring needs. Of course, I have shortcuts for frequently used
refactorings, like introduce/inline variable, rename and extract
method. Btw, I know you collect statistics of command usage, how can I
view it?

Also, I would like to say, that Resharper's commands semantics is very
good when compared to commands of OmniCore JustCode!. They have
command for almost every variation. I don't remember exactly, but it's
like having RenameField, RenameVariable, RenameType commands and
having to choose correct one every time. Resharper's commands are
context-dependent (mostly) and it is just great! Thank you :)

Sincerely,
Ilya Ryzhenkov

DS>> Hello Philipp,
DS>>
DS>> I think it's by design. It is nearly impossible to find a spare key
DS>> combination
DS>> in VS
DS>> which would not be already assigned to a command. As for Ctrl-F5,
DS>> you can
DS>> submit
DS>> a request for this, and we'll consider changing it. Actually, I
DS>> suspect that
DS>> most
DS>> developers use Ctrl-F5 neither for launching nor for re-run search.
DS>> Regards,
DS>> Dmitry Shaporenkov
DS>> JetBrains, Inc
DS>> http://www.jetbrains.com
DS>> "Develop with pleasure!"
>>> Hi there
>>>
>>> I noticed that - at least since - R# has overwritten some
>>> VSshortcuts - e.g. Ctrl-F5 to launch an application without
>>> debugging.
>>>
>>> I think that's pretty harsh - I guess most devs use this
>>> functionality more than the now assigned
>>> "FindResultsView_RerunSearch" feature :)
>>>
>>> Is this an intended behaviour or a bug?
>>>
>>> Cheers,
>>> Philipp


0
Comment actions Permalink

Dmitry Shaporenkov (JetBrains) schrieb:

Hello Philipp,

I think it's by design. It is nearly impossible to find a spare key
combination in VS
which would not be already assigned to a command. As for Ctrl-F5, you
can submit
a request for this, and we'll consider changing it. Actually, I suspect
that most
developers use Ctrl-F5 neither for launching nor for re-run search.


I use it for Stop Debugging (F5 to start, Shift-F5 to restart, CTRL-F5
to stop). Right now I have to reenter it after each R# build ;-/

0
Comment actions Permalink

Paul,

have an icon on my desktop for launching it, and I'd use that. I don't
think I ever have, or ever will, use "start without debugging' from within
Visual Studio.


Funny to see how different people work :-). In my case, I explicitely
don't want debugging in most cases. As for performance, it is actually
much slower to get started (at least on my machines), and I often don't
want to keep hanging on any breakpoints...

I made rough measurement on a current project (VS.NET 2003):
Starting with F5: Welcome Screen after 13 secs
Starting with Ctrl-F5: Welcome Screen after 5 secs

...that's definititely worth the time to reassign the shortcut :)


Of course, it depends on the kind of work. If I'm doing ASP.NET or
WinForms stuff, I usually launch the app more often without debugging in
mind compared to development on lower tiers...

Cheers,
Philipp

0

Please sign in to leave a comment.