[New Feature]Smart Navigation

4 views
Skip to first unread message

limodou

unread,
Oct 15, 2006, 7:11:34 AM10/15/06
to uli...@googlegroups.com
This feature just like Eclipse. As you navigate between the files,
UliPad will remember the visit order of the files, and you can
navigate previous file and next file. It'll run according the below
rules:

1. There is a list used to save navigation infos, and a pointer
indicate current position. And the pointer will split the list into
two parts, the left will be previous files, and the right will be the
next files.

2. As the caret position is changed, UliPad will begin to deal with
smart navigation. If the current filename is empty(for example new
file), it won't be saved. If the current filename is the same as the
filename which indicated by the pointer, only update the caret
position, the list won't be changed. If the current filename is not
the same as the filename which indicated by the pointer, next files
will be removed, and the current filename and its state infos will be
append to the list, and the pointer will point this new position(the
end of list).

Using this feature, you can forward and backward, and you can also
directly choose the file from the navigation menu button next previous
button and next button.

And there is also a shortcut Ctrl+B, and it can jump to last edit
position even if the file is closed. Only insert and delete text in
the editor will be treated as a available edition. So you can use
Ctrl+B and smart navigation to do copy and paste from many files, but
easy go back the position you want to edit.

Smart navigation tool buttons is after replace tool button.

--
I like python!
UliPad <<The Python Editor>>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

out001.jpg
Reply all
Reply to author
Forward
0 new messages