Fast Keyboard Based Document Navigation (using the Navigator)

| | Comments (0) | TrackBacks (0)

As I walk around meeting with our engineers, I notice they will frequently have dozens of files open in Understand’s GUI.   They use the “Navigator” to move quickly between them. 

To launch the Navigator choose “Window->Navigator”, or use Ctrl-Tab or Ctrl-Shift-TabCtrl-Tab automatically moves you to the next tabbed document of the same type (e.g. editor, graph). Ctrl-Shift-Tab moves you to the left next document of the same type.

2008-05-14 22.27

Rather than explain everything about it, I suggest you just try it.

But I will explain its two modes.  The default mode is what I just showd you. Use Ctrl-Tab and Ctrl-Shift-Tab to move left and right in documents.

The second mode is very useful when you have lots of files and aren’t sure where the heck they are. Set it by checking this box:

2008-05-14 22.30

This now keeps the Navigator window open. And you can type to filter the list of files and use the arrow keys to navigate through the filtered list.  Here I typed “.h” to filter to all .h files:

2008-05-14 22.31

And here “gz” finds all files starting with “gz”:

2008-05-14 22.33

I usually have that box checked.  I can have the best of both worlds.

I hit Ctrl-Tab, Ctrl-Tab, so forth to navigate where I want. And hit Enter – it loads the file. Or I can type a filter, use arrows and hit Enter to load.  Either way, no mouse – which is a good thing.

This nifty feature was implemented by Peter K.  The second of four Utah ACM Programming Contest Winners we’ve hired.  I guess it does pay to be a winner!

0 TrackBacks

Listed below are links to blogs that reference this entry: Fast Keyboard Based Document Navigation (using the Navigator).

TrackBack URL for this entry: http://scitools.com/blog/mt/mt-tb.cgi/61

Leave a comment

About this Entry

This page contains a single entry by Ken Nelson published on May 14, 2008 10:38 PM.

Handling extensionless C++ header files was the previous entry in this blog.

Understand 2.0 Build Notes (b446) is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.