Re: Go back fast after usage browsing?

Hello David,

Or you can use mouse/keyboard Browse Back/Forward buttons.

Sincerely,
Ilya Ryzhenkov

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


DW> You should be able to use Ctrl - (Control + the minus key on the
DW> main keyboard) to return.
DW>
DW> "D W" <no_reply@jetbrains.com> wrote in message
DW> news:30730763.64311266832117105.JavaMail.clearspace@app8.labs.intell
DW> ij.net...
DW>
>> Is it possible to navigate back to where i came from? If i highlight
>> usages and navigate through them, i'd like to go back to place where
>> i
>> started.
>> Can't find an option or shortcut. Isn't it possible? I'm using the
>> current
>> R# 5 beta.
>> regards
>>
>> Daniel
>>
>> ---
>> Original message URL:
>> http://www.jetbrains.net/devnet/message/5257098#5257098


4 comments
Comment actions Permalink

But then i have to go back "step by step". Lets say i start the usage browsing at line 100. Navigate 5 steps down to the usage i was looking for. Now i have to navigate 5 steps back to go where i was. I'd like to jump back to line 100 directly after i've seen what i was looking for. CodeRush XPress does this by hitting ESC in "Tab to next reference" mode. Would be nice to have the same feature (jumping with TAB too) in R#.

0
Comment actions Permalink

Did you try "Go to usage" already?

Sincerely,
Ilya Ryzhenkov

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


IR> But then i have to go back "step by step". Lets say i start the
IR> usage browsing at line 100. Navigate 5 steps down to the usage i was
IR> looking for. Now i have to navigate 5 steps back to go where i was.
IR> I'd like to jump back to line 100 directly after i've seen what i
IR> was looking for. CodeRush XPress does this by hitting ESC in "Tab to
IR> next reference" mode. Would be nice to have the same feature
IR> (jumping with TAB too) in R#.
IR>
IR> ---
IR> Original message URL:
IR> http://www.jetbrains.net/devnet/message/5257112#5257112


0
Comment actions Permalink

A "pop" function that would pop you back up a series of go-to usages to the
first in the chain would still be very useful (and more intuitive).  A "go
to usage" can sometimes be painful if there are a ton of usages (and it
won't work if you're 5 steps down anyway... you'd need to go five steps back
up).

I know there's a "go to last edit" location, which is sometimes correct, but
it's bound to a dangerous key so I have been conditioned not to use it (I
can never remember whether it's ctrl-alt-backspace, ctrl-shift-backspace,
ctrl-backspace, or alt-backspace... and some of those are destructive).

A quick way to "get back to where you were working" after following chains
of declarations and usages would really, really be nice.

"Ilya Ryzhenkov" <orangy@jetbrains.com> wrote in message
news:151d24b61a279f8cc82097515929f@news.intellij.net...

Did you try "Go to usage" already?

>

Sincerely,
Ilya Ryzhenkov

>

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

>
>

IR> But then i have to go back "step by step". Lets say i start the
IR> usage browsing at line 100. Navigate 5 steps down to the usage i was
IR> looking for. Now i have to navigate 5 steps back to go where i was.
IR> I'd like to jump back to line 100 directly after i've seen what i
IR> was looking for. CodeRush XPress does this by hitting ESC in "Tab to
IR> next reference" mode. Would be nice to have the same feature
IR> (jumping with TAB too) in R#.
IR> IR> ---
IR> Original message URL:
IR> http://www.jetbrains.net/devnet/message/5257112#5257112

>

0
Comment actions Permalink

Hello Paul,

Exactly, there is VS command for this which we hook and update for ReSharper
actions. It is called View.PopBrowseContext and is bound by default to Navigate
Backward key on modern keyboard and mouses. An opposite key (to navigate
forward the stack) is View.ForwardBrowseContext. 

You can bind those to keyboard shortcuts.

Sincerely,
Ilya Ryzhenkov

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


PB> A "pop" function that would pop you back up a series of go-to usages
PB> to the first in the chain would still be very useful (and more
PB> intuitive).  A "go to usage" can sometimes be painful if there are a
PB> ton of usages (and it won't work if you're 5 steps down anyway...
PB> you'd need to go five steps back up).
PB>
PB> I know there's a "go to last edit" location, which is sometimes
PB> correct, but it's bound to a dangerous key so I have been
PB> conditioned not to use it (I can never remember whether it's
PB> ctrl-alt-backspace, ctrl-shift-backspace, ctrl-backspace, or
PB> alt-backspace... and some of those are destructive).
PB>
PB> A quick way to "get back to where you were working" after following
PB> chains of declarations and usages would really, really be nice.
PB>
PB> "Ilya Ryzhenkov" <orangy@jetbrains.com> wrote in message
PB> news:151d24b61a279f8cc82097515929f@news.intellij.net...
PB>
>> Did you try "Go to usage" already?
>>
>> Sincerely,
>> Ilya Ryzhenkov
>> JetBrains, Inc
>> http://www.jetbrains.com
>> "Develop with pleasure!"
>> IR> But then i have to go back "step by step". Lets say i start the
>> IR> usage browsing at line 100. Navigate 5 steps down to the usage i
>> was
>> IR> looking for. Now i have to navigate 5 steps back to go where i
>> was.
>> IR> I'd like to jump back to line 100 directly after i've seen what i
>> IR> was looking for. CodeRush XPress does this by hitting ESC in "Tab
>> to
>> IR> next reference" mode. Would be nice to have the same feature
>> IR> (jumping with TAB too) in R#.
>> IR> IR> ---
>> IR> Original message URL:
>> IR> http://www.jetbrains.net/devnet/message/5257112#5257112


0

Please sign in to leave a comment.