Ponuka „Hľadanie“
Hľadať/nahradiť…: zobrazí panel pre hľadanie a nahradenie textu v platnom dokumente.
Poznámka: pri použití panelu pre hľadanie a nahradenie v aplikácii Bean, hľadanie vždy „rotuje“ (pokračuje hľadaním v neprehľadanom začiatku dokumentu po dosiahnutí jeho konca). Príkaz „Nahradiť“ nenahradí vybraný text, pokiaľ sa tento nezhoduje s textom zadaným v poli pre hľadanie. Jediný regulárny výraz, ktorý možno použiť v poli „Nahradiť s“ je \0 (pozor: číslica nula, nie písmeno O). Ak je použitie predlôh aktívne, znakom zhodným s rozlišovacími symbolmi predlôh ( *?+[(){}^$|\./ ) je potrebné predradiť znak „\“, aby mohli byť spracované doslovne.
Klávesové skratky pre hľadanie a nahradenie
option-tab: vloženie znaku tabulátora do poľa pre hľadanie
option-return: vloženie znaku return do poľa pre hľadanie
Použitie predlôh (regulárnych výrazov)
Panel pre hľadanie a nahradenie textu v aplikácii Bean môže využívať predlohy (regulárne výrazy) pre nájdenie požadovaného textu. V regulárnych výrazoch (skrátene „regex“) niektoré znaky predstavujú predlohy, ktoré panel používa pre hľadanie požadovaného textu. Podobne ako známe „wildcard“ (náhradné) znaky, ale výrazne výkonnejšie. Použitie predlôh umožňuje do hľadania jednoduchým spôsobom zahrnúť tabulátory, zalomenia odstavcov, zalomenia strán, ohraničenia slov, náhradné číslice, alternatívne výrazy a podobne. Vyskakovacia ponuka Predlohy… sprístupňuje tento mocný nástroj bez nutnosti učenia sa špeciálnych znakov.
Pre aktivovanie regulárnych výrazov označte v paneli pre hľadanie a nahradenie textu voľbu Použiť predlohy (regex). Pole pre hľadanie následne zmení farbu – ako indikátor akívneho použitia predlôh. Nakoľko bežné znaky ako . ? * \ atď. majú v prípade použitia predlôh špeciálny význam, neaktivujte predlohy ak ich potrebujete. (Poznámka: znaky *?+[(){}^$|\./ sú v rámci regulárneho výrazu spracované doslovne, ak im predchádza znak \).
Používanie regulárnych výrazov je rozsiahla téma, existuje výrazne viac možností ako je uvedené v predlohách… Napríklad, použitie nasledovného regulárneho výrazu v poli pre hľadanie spolu s príkazom „Vybrať všetko“ vyberie všetky tagy v dokumente HTML:
(\<(/?[^\>]+)\>)
Je možné vytvárať reguálárne výrazy s veľmi komplexnou štruktúrou. V prípade chybnej syntaxe dôjde k zobrazeniu výstrahy.
Hľadať nasledujúci: vyhľadá nasledujúci výskyt textu špecifikovaného v poli pre hľadanie panelu „Hľadanie“.
Hľadať predchádzajúci: vyhľadá predchádzajúci výskyt textu špecifikovaného v poli pre hľadanie panelu „Hľadanie“.
Použiť výber pre hľadanie: umiestni vybraný text do poľa pre hľadanie panelu „Hľadanie“.
Skočiť na výber: vycentruje vybraný text v dokumentovom okne.
Miesto poslednej úpravy: funkcia užitočná pri prehľadávaní inej časti dokumentu a potrebe vrátiť sa na miesto poslednej úpravy (bez jeho zdĺhavého hľadania).
Dokončiť slovo: zobrazí zoznam možných dokončení nedokončeného slova v mieste textového kurzoru. Funkcia je dostupná aj sltačením klávesu Escape.
Vysvetliť slovo: zobrazí definíciu (vysvetlenie) slova najbližšieho k textovému kurzoru. Alebo ponúkne skontrolovať jeho pravopis, ak nie je dostupná definícia.