amikor az iTerm2 bemutatja a profilok listáját, általában tartalmaz egy keresőmezőt. A keresőmező egy speciális szintaxist használ, amely lehetővé teszi, hogy személyre szabja a kereséseket, hogy gyorsan megtalálja azt, amit keres.
profilok keresése
a keresési lekérdezésben szereplő minden szónak legalább egy szónak meg kell egyeznie a profil címében vagy címkéiben ahhoz, hogy a profil megfeleljen a lekérdezésnek. Ahhoz, hogy egy szó egyezés legyen, alszövegnek kell lennie.
| Query |   | Profile Name | Matches? | |
|---|---|---|---|---|
| Linux | Linux | Igen | ||
| x | Linux | Igen | ||
| z | Linux | nem | ||
| George L | George Linux gépe | Igen |
operátorok
a keresési lekérdezésben előtagot állíthat be egy operátorral a lekérdezés szűkítéséhez. Csak két operátor van meghatározva:
- a név: az operátor csak a profil nevében próbál szavakat egyeztetni.
- a címke: az operátor csak a profil címkéiben lévő szavakat próbálja egyeztetni.
idézés
megkövetelheti, hogy két vagy több szó fordul elő sorrendben azáltal, hogy idézőjelek a lekérdezésben. Például:
| lekérdezés | profil neve | egyezik? | |
|---|---|---|---|
| “Linux gép” | George Linux gépe | Igen | |
| “gép Linux” | Linux gép | nem |
rögzítése általában a lekérdezésben szereplő szavaknak meg kell egyezniük egy profil címében vagy címkéiben szereplő szó részstringjével. Megkövetelheti, hogy a lekérdezésben szereplő szó megegyezzen a címben vagy címkékben szereplő szó előtagjával, ha a szó elé egy caret (^) betűt illeszt be. Megkövetelheti, hogy a lekérdezésben szereplő szó megegyezzen a címben vagy címkékben szereplő szó utótagjával, ha dollárjelet ($) fűz a szó után. Például a ^a lekérdezés csak az “a”betűvel kezdődő szavakkal rendelkező profilokat illeszti össze. Az a$ lekérdezés megfelel az “A” – val végződő szavaknak. A ^a$ lekérdezés csak az “a”szóra egyezik.
| lekérdezés | & nbsp | profil neve | egyezik? |
|---|---|---|---|
| ^gyökér | Igen | ||
| ^gyökér | Groot! | nem | |
| gyökér$ | Groot | Igen | |
| ^gyökér$ | Groot | nem | |
| ^gyökér$ | gyökér | Igen |
funkciók kombinálása
kombinálhatja az idézést, az operátorokat és a horgonyokat. Az operátor mindig az első, majd egy caret, majd egy idézett karakterlánc, majd egy dollárjel. Tekintsük a következő példákat:
name:^"George's Linux Machine"$
a profil nevében három egymást követő egész szónak meg kell egyeznie a “George Linux gépével”.
name:"George's Linux Machine"$
egyezik az “XGeorge’ s Linux Machine” nevű profillal, ellentétben az előző példával.
name:^"George's Linux Machine"
egyezik a “George’ s Linux MachineX” nevű profillal, ellentétben az első példával.
name:"George's Linux Machine"
megfelelne az “XGeorge’ s Linux MachineX” nevű profilnak, ellentétben az első példával.
name:^George'sname:George's$name:^George's$
a profil nevében olyan szónak kell szerepelnie, amelynek előtagja, utótagja vagy pontosan megfelel a “George” – nak, hogy megfeleljen ezeknek a lekérdezéseknek.