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.