is a global option that specifies settings for the Find interface.
FindSettings
is a global option that specifies settings for the Find interface.
Details
- The typical usage is FindSettings->{opt1->val1,opt2->val2,…}.
- The following options may be specified:
-
"FindBoxes" RowBox[{""}] stores the value of the last box that was searched for using the Find interface "FindHistory" {} history of values used in the search input field of the Find interface "IgnoreCase" False specifies whether a search carried out using the Find command is case-sensitive "ReplaceBoxes" RowBox[{""}] stores the value of the box to be inserted in place of the highlighted text "ReplaceHistory" {} history of values used in the replace input field of the Find interface "WholeWord" False whether to require that the text searched for appear as a word "WindowMargins" Automatic specifies the size of margins around the Find interface "Wraparound" True specifies whether a search should be continued at the start of a notebook when the search reaches the end - "FindBoxes" is usually set by typing text into the Find field of the Find interface, which is accessed by choosing the Edit ▶ Find menu item.
- You can search for typeset expressions by specifying the box structure with "FindBoxes". For example, to search for the next occurrence of
, you can set "FindBoxes"->RowBox[{SuperscriptBox["x","2"],"+",SuperscriptBox["y","2"]}]. - You must perform a search using one of the buttons in the Find interface for the value of "FindBoxes" to be updated.
- "ReplaceBoxes" is usually set by typing text into the Replace field of the Find interface.
- You must perform a search using one of the buttons in the Find interface for the value of "ReplaceBoxes" to be updated.
- You can replace text with a typeset expressions by specifying the box structure with "ReplaceBoxes".
- "IgnoreCase" is usually set using the Ignore case checkbox of the Find interface.
- With the setting "IgnoreCase"->False, searches are case-sensitive.
- With the setting "WholeWord"True, searches are constrained to begin and end at word boundaries.
- With the default setting "Wraparound"->True, a search that reaches the end of a notebook is continued at the start of that notebook.
- With the setting "Wraparound"->False, a search terminates when it reaches the end of a notebook.
Examples
Basic Examples (2)
To modify the values in FindSettings, use SetOptions:
SetOptions[$FrontEnd, FindSettings -> {"FindBoxes" :> "", "FindHistory" :> {}, "ReplaceHistory" :> {}}]This programmatically sets the value of the "IgnoreCase" option in FindSettings:
SetOptions[$FrontEnd, FindSettings -> {"IgnoreCase" -> True}]History
Introduced in 1999 (4.0)
Text
Wolfram Research (1999), FindSettings, Wolfram Language function, https://reference.wolfram.com/language/ref/FindSettings.html.
CMS
Wolfram Language. 1999. "FindSettings." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/FindSettings.html.
APA
Wolfram Language. (1999). FindSettings. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/FindSettings.html
BibTeX
@misc{reference.wolfram_2026_findsettings, author="Wolfram Research", title="{FindSettings}", year="1999", howpublished="\url{https://reference.wolfram.com/language/ref/FindSettings.html}", note=[Accessed: 13-June-2026]}
BibLaTeX
@online{reference.wolfram_2026_findsettings, organization={Wolfram Research}, title={FindSettings}, year={1999}, url={https://reference.wolfram.com/language/ref/FindSettings.html}, note=[Accessed: 13-June-2026]}