når iTerm2 præsenterer en liste over profiler, indeholder den normalt et søgefelt. Søgefeltet bruger en særlig syntaks, der lader dig skræddersy dine søgninger til hurtigt at finde det, du leder efter.
søgeprofiler
hvert ord i søgeforespørgslen skal matche mindst et ord i enten titlen eller tags på en profil, for at denne profil kan matches af forespørgslen. For at et ord skal være en kamp, skal det være en substring.
Query |   | Profile Name | Matches? | |
---|---|---|---|---|
Linuks | Linuks | Ja | ||
k | Linuks | Ja | ||
å | Linuks | Nej | ||
George L | George ‘ s maskine | Ja |
operatorer
du kan præfiks en sætning i søgeforespørgslen med en operatør for at indsnævre din forespørgsel. Kun to operatører er defineret:
- navnet: operatøren forsøger kun at matche ord i profilens navn.
- tagget: operatøren forsøger kun at matche ord i profilens tags.
citerer
du kan kræve, at to eller flere ord forekommer i rækkefølge ved at sætte citater i din forespørgsel. For eksempel:
forespørgsel | Profilnavn | tændstikker? | |
---|---|---|---|
“maskine” | Georges maskine | Ja | |
“maskine” | Linuksmaskine | Nej |
forankring
normalt skal Ord i en forespørgsel matche en substring af et ord i titlen eller tags på en profil. Du kan kræve, at et ord i din forespørgsel matcher et præfiks for et ord i titlen eller tags ved at indsætte en firkant (^) før ordet. Du kan kræve, at et ord i din forespørgsel matcher suffikset for et ord i titlen eller tags ved at tilføje et dollartegn ($) efter ordet. For eksempel matcher forespørgslen ^A kun profiler med ord, der starter med “a”. Forespørgslen a$ matcher ord, der slutter med “a”. Forespørgslen ^a$ matcher kun ordet “a”.
forespørgsel |   | Profilnavn | matcher? |
---|---|---|---|
^rod | Ja | ||
^rod | Groot! | Nej | |
rod$ | Groot | Ja | |
^rod$ | Groot | Nej | |
^rod$ | rod | Ja |
kombination af funktioner
du kan kombinere citater, operatører og ankre. Operatøren kommer altid først, efterfulgt af en caret, efterfulgt af en Citeret streng, efterfulgt af et dollartegn. Overvej følgende eksempler:
name:^"George's Linux Machine"$
tre på hinanden følgende hele ord i profilens navn skal svare til “George’ s Linuksmaskine”.
name:"George's Linux Machine"$
ville matche en profil med navnet “Hgeorge’ s maskine”, i modsætning til det foregående eksempel.
name:^"George's Linux Machine"
ville matche en profil med navnet “George’ s Linuks Maskineks”, i modsætning til det første eksempel.
name:"George's Linux Machine"
ville matche en profil med navnet “George’ s Linuks Maskineks”, i modsætning til det første eksempel.
name:^George'sname:George's$name:^George's$
et ord med præfikset, suffikset eller nøjagtigt matchende “George ‘ s” skal forekomme i profilens navn for at matche disse forespørgsler, henholdsvis.