Search Menu
The Search Menu contains commands for finding text or objects. The
commands on the menu are:
- Find Forward -- Displays the Find dialog for searching for a string in
the currently selected window or widget. The Search Backwards
check-box on the dialog will initially be deselected, to search from
just after the current position toward the bottom of the window. If
the incremental-search
configuration option is enabled and an editor or listener window is
selected, then the Find dialog is not shown and a forward
incremental search is begun immediately. If the string is found, it
is selected. If it is not found, a message dialog appears unless the
warn-on-no-action-taken
configuration option is
nil
. When a
string match is selected, editor-string-search-lines-of-padding additional
lines of text will be scrolled into view for context.
- Find Backward --
Like Find Forward except that the Search Backwards
check-box on the Find dialog will initially be selected, to
search from just before the current position toward the top of the
window (or a backward search is initiated immediately in
incremental-search mode).
- Find Again --
Searches for the next occurrence of the current search string in the
current search direction, as specified most recently on the Find dialog or Replace
dialog. (If an editor window or listener is currently selected, then
the current search direction may also be reversed with the
reverse-search-direction-command key binding -- see the Shortcut Keys).
- Find Clipboard --
Finds in the currently-selected object (usually a text-edit buffer)
what is on the clipboard.
- Replace -- Displays the Replace dialog allowing you to specify
text to find and text to replace it with. Unlike the various
Find commands, the Replace command is applicable only in
the editor and other text-edit-panes.
- Replace Again --
Replaces the next occurrence of the current search string with the
current replace string, as specified most recently on the Replace dialog and/or
Find dialog. The
replace is done in the current search direction.
- Find in Files --
Displays the Find
in Files dialog for finding all occurrences of a specified
string in the source code files of the current project or an arbitrary
directory.
- Quick Find Definition -- Opens the file containing the
definition of the object (operator, variable, class) named by the
currently selected symbol. If more than one type of object is named (a
function and a class, for example), a lettered menu listing the
choices is displayed (see pop-up-lettered-menu). If the
system does not know where the definition of an object is or the
selected symbol does not name an object, a beep is sounded and a
message appears in the status bar. You can always use
the Definitions dialog (displayed
with Search | Find Definition for a more
exhaustive search). If a definition appears in an unsaved editor
buffer and the object is known to Lisp (because, for example, the
definition has been compiled), then the system will use what
information it has to find the definition but may fail to find the
correct buffer or fail to find the definition in the buffer (in which
case messages to that effect will be displayed in the status
bar). Saving the buffer to a file will allow the definition to be
found.
- Apropos --
Displays the Apropos dialog
for finding all symbols that
contain a specified substring.
- Complete Symbol --
Displays a menu (or Select a Completion dialog
if there are a lot) showing possible completions of the symbol being
typed. If there is only one completion, it is pasted with no menu or
further action.
Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.