@tim_NOSPAM_: "I was wondering, does anyone know whether the current Delphi 2005 (i 
guess that's the name) IDE has a "navigate backwards" feature like 
Visual Studio? Where it will jump backward and forward through the files 
you've been editing/viewing?
thanks,
tim"
    @doychin: "Yep. This is availabel in Delphi since version 4 I think and it is also 
availabel in BCB.
Doychin
<quote>"
    @tim_NOSPAM_: "Really? Do you know the key combination or where I can find it? Under 
Visual Studio it's listed under View or Edit, no such luck in BCB.
Thanks,
tim
<quote>"
    @rehteshamzadehremoveme: "In BCB6:
Startup the IDE ( creates a new app by default )
F12 to focus on the unit
click on the class declaration
Control-Click on TForm in the class declaration
// this jumps you to the c++ header Forms.hpp
Alt-Left arrow
// jumps you back to Unit1.h
Alt-Right
// jumps back to Forms.hpp
This works the same way in D6,D7 and in the IDEs with
.NET support ( D8, D2005 )
<quote>"
    @nospam: "<quote>
These are the same hot keys used by Explorer for forward/back and are
frequently adopted by mouse drivers for the forward/back buttons. This
is certainly the case with my Logitech mouse and is very handy.
Andrue Cope [TeamB]
[Bicester, Uk]
<url>"
    @tim_NOSPAM_: "Thanks for those comments, but maybe I'm missing something, but this is 
really what I'm looking for.
Say I'm browsing in one file or whatever, so my cursor is in a 
particular place in that file.
Now, I remember, oh yeah, I need to look at function XYZ and it belongs 
to class B. So I double click that function in the ClassExplorer and 
jump there. So I look through the code and position my cursor somewhere 
in that file.
Now I'd like to be able to hit Ctrl-Minus and Ctrl-Plus to swap back and 
forth. Of course, some of you may mention just click between the tabs. 
While this is true it's not as convenient and it relies on me to 
remember where I am while modifying 5-8 files.
At any rate, thanks for all the suggestions. I don't think we've hit on 
it just yet. Has anyone actually used this functionality in VS? It's 
pretty nice what little I played with it.
cheers,
tim
<quote>"
    @tdemjen: "Really? The Browse Back and Browse Forward buttons are disabled for me. 
In fact, they have always been disabled, they never worked for me, and 
they're disabled on my home computer, and on my colleague's computer as 
well. How do you turn this feature on?
Tom
<quote>"
    @mitov: "      Hi Tom,
   Keep the Ctrl pressed and move the mouse over your source. It is a 
hiperlinked now. This is one of the greatest features of BCB & Delphi, 
never matched by anything else I have seen yet. It is enormous 
productivity boost. It however does not work well when you deal with a 
lot of namespaces in BCB :-( . I hope they will improve it, as I rate it 
the No.1 best feature of BCB and of any code editor I have ever seen.
   Cheers,
      Boian
<quote>"
    @chris: "Boian Mitov <email_address> writes:
<quote>
To what is it hyperlinked?  I assume the declaration?  If so, sounds
kind of nice, but would be far better if it had keyboard equivalent.
I detest having to move my hands to the mouse just to get a special
feature.  Normally, when I'm programming I'm typing, and so my hands
are not on the mouse.
Wow, that's high praise.
Chris (TeamB);"
    @mitov: "   Actually it is not only to the declaration, it is to anything. In 
Delphi you can jump to declarations, definitions, local variables, 
globals, etc., ect., etc. The BCB version is just a bit less powerful, 
but it even works with some of the #define. It has some glitches in BCB 
however. It turns the code into a real hiperlink experience, and has 
been by far the best code navigation system I have ever seen in my life. 
It beats all. The keyboard feature may be nice, but usually you get the 
best benefit when you are analyzing existing code, this however is not 
the only use, and I agree that a keyboard option will be welcomed.
<quote>"
    @nospam: "<quote>
It is except that it suffers from a very bad flaw. One of the few flaws
in Builder that can actually cost you time in lost source code.
I described it in QC#720 but the long and short of it is that you can
easily and often end up with the same file being open in two edit
buffers without the IDE realising. It seems to be because goto
declaration always opens with an absolute file path but the Project
Manager and Unit list use a relative path if they can.
Andrue Cope [TeamB]
[Bicester, Uk]
<url>"
    @mitov: "   Isn't it a great feature? Don't we just love those multiple openings 
of .H files, and the associated AV in BCB ;-) .
<quote>"
    @nospam: "<quote>
Oh yes. I was so glad when they didn't make the mistake of fixing the
feature in BCB6 :-/
Andrue Cope [TeamB]
[Bicester, Uk]
<url>"
    @tdemjen: "Hi Boian,
Thanks for the explanation. I knew about that feature, but I'm not using 
it, because it doesn't work well. In most cases it can't find my 
declaration, but if it does, it takes 30 seconds. It doesn't work well 
in C++, with large projects, especially with templates (auto_ptr or 
shared_ptr, for example).
Originally I though that this Forward/Backward feature is a history of 
units I clicked on, like the original poster wrote. So let's say I'm on 
A.cpp, but have to click to B.cpp 15 tabs away to fix or see something. 
After that, I sometimes have a hard time finding my way back, and a 
history would help. I thought this Back and Forward would work like that.
Anyway, I still like it better than in Visual Studio, where it's 
impossible to loop through the tabs in order. So Microsoft implemented 
history, but they didn't implemented ordered navigation. Borland 
implemented ordered navigation but not history. I guess this is only an 
inconvenience when somebody is migrating from one tool to the other.
Tom
<quote>"
    @mitov: "      Hi Tom,
   Yeahh... I use it mostly in Delphi. It works 100% there. With 
namespaces in BCB it is useless :-( . I hope they will fix it, as it is 
my favorite feature. I love in Delphi where it takes a fraction of a 
second to jump. I am also using 3.2 GHz system now and it works within 
less than a second most of the time in BCB, when it works ;-) .
   Cheers,
      Boian
<quote>"
    @please: "<quote>
I don't use VS but I can't imagine MS has disabled a standard notebook 
feature. Do Ctrl-Tab and Ctrl-Shift-Tab really not work?
Peter "
    @_spamx_andrekaufmann: ""Peter Agricola" <email_address> schrieb im Newsbeitrag news:4204bb95$<email_address>
<quote>
Ctrl-Tab works like Alt-Tab of Windows explorer.
AFAIK ordered selection is not available in VS (without using macros) by a
simple keystroke.
In the next version - both - history and ordered selection - are implemented.
I think this would be a good solution for the next BCB version too, since
the history browsing is very useful, when i have to switch permanently
between 2 or more source files, while many others are currently opened.
Or is history browsing already implemented in BDS 2005 ?
I�ll give it a try when i�m at work again.
Andre"
{'source': 'USENET', 'other_information': '{"reply_count": 16, "forum_name": "borland.public.cppbuilder.non-technical.20140826.mbox"}', 'file': 'data/output/usenet-borland.public.parquet'}