From GNU Emacs
A variant of Jump to Item can be found in GNU Emacs's
incremental-search facility. After the user enters
i-search mode (via keystrokes instead of focus traversal,
unlike most GUIs), each character typed brings the user
to the first instance of that cumulative string
in the document. Sorting is not an issue.
Once an occurrence of the string has been found, the
user can find subsequent ones by hitting Ctrl-S
repeatedly. In some ways, this incremental search
is more convenient -- and certainly faster -- than
typical desktop "Find" dialogs, which don't update
continuously as you type the search string.
Furthermore, recent versions of Emacs highlight all
other instances of that string in the document,
in addition to scrolling to the first one. This gives
the user lots of extra contextual information about the
search they're doing: is it a common string, or not?
Are they clustered together, or scattered?
|