Når iTerm2 presenterer en liste over profiler, inneholder den vanligvis en søkeboks. Søkeboksen bruker en spesiell syntaks som lar deg skreddersy søkene dine for raskt å finne det du leter etter.
Søke Profiler
Hvert ord i søket må samsvare med minst ett ord i tittelen eller kodene i en profil for at profilen skal samsvare med spørringen. For et ord å være en kamp, det må være en substring.
Query |   | Profile Name | Matches? | |
---|---|---|---|---|
Linux | Linux | Ja | ||
x | Linux | Ja | ||
z | Linux | Nei | ||
George L | George ‘ S Linux-Maskin | Ja |
Operatorer
du kan prefiks en setning i søket med en operator for å begrense søket. Bare to operatører er definert:
- navnet: operatøren prøver bare å matche ord i profilens navn.
- taggen: operatoren prøver bare å matche ord i profilens tagger.
Siterer
du kan kreve at to eller flere ord oppstår i rekkefølge ved å sette anførselstegn i søket. For eksempel:
Query | Profilnavn | Treff? | |
---|---|---|---|
«Linux-maskin» | Georges Linux-maskin | Ja | |
«maskin Linux» | Linux-maskin | Nei |
Forankring
vanligvis må ord i en spørring samsvare med en delstreng av et ord i tittelen eller kodene i en profil. Du kan kreve at et ord i spørringen samsvarer med et prefiks for et ord i tittelen eller kodene ved å sette inn en firkant ( ^ ) før ordet. Du kan kreve at et ord i spørringen samsvarer med suffikset til et ord i tittelen eller kodene ved å legge til et dollartegn ( $ ) etter ordet. Spørringen ^a matcher for eksempel bare profiler med ord som begynner på «a». Spørringen a$ matcher ord som slutter på «a». Spørringen ^a$ matcher bare ordet «a».
Spørring | & nbsp | Profilnavn | Treff? |
---|---|---|---|
^root | Ja | ||
^root | Groot! | Nei | |
root$ | Groot | Ja | |
^root$ | Groot | Nei | |
^root$ | rot | Ja |
Kombinere Funksjoner
du kan kombinere sitering, operatorer og ankre. Operatoren kommer alltid forst, etterfulgt av en caret, etterfulgt av en sitert streng, etterfulgt av et dollartegn. Vurder følgende eksempler:
name:^"George's Linux Machine"$
Tre sammenhengende hele ord i profilens navn må være lik «George’ S Linux Machine».
name:"George's Linux Machine"$
ville matche en profil som heter «XGeorge’ S Linux Machine», i motsetning til forrige eksempel.
name:^"George's Linux Machine"
ville matche en profil som heter «George’ S Linux MachineX», i motsetning til det første eksemplet.
name:"George's Linux Machine"
ville matche en profil som heter «XGeorge’ S Linux MachineX», i motsetning til det første eksemplet.
name:^George'sname:George's$name:^George's$
Et ord som har prefikset, suffikset eller nøyaktig samsvarende «George ‘ s», må forekomme i profilens navn for å samsvare med disse spørringene.