kun iTerm2 esittää profiililuettelon, se sisältää yleensä hakukentän. Hakukenttä käyttää erityistä syntaksia, jonka avulla voit räätälöidä hakusi niin, että löydät etsimäsi nopeasti.
Hakuprofiilit
jokaisen hakukyselyn sanan on vastattava vähintään yhtä sanaa joko Profiilin otsikossa tai tageissa, jotta kyseinen profiili vastaa kyselyä. Jotta sana sopisi yhteen, sen täytyy olla substraatti.
Query |   | Profile Name | Matches? | |
---|---|---|---|---|
Linux | Linux | Kyllä | ||
x | Linux | Kyllä | ||
z | Linux | Ei | ||
Yrjö L | Georgen Linux-kone | Kyllä |
operaattorit
hakukyselyssä saa etuliitteen operaattorilla kyselyn rajaamiseksi. Vain kaksi toimijaa määritellään:
- nimi: operaattori yrittää vain sovittaa sanoja profiilin nimi.
- tag: operator yrittää vain sovittaa Profiilin tageissa olevia sanoja.
lainaamalla
voit vaatia, että kaksi tai useampia sanoja esiintyy järjestyksessä laittamalla lainausmerkit kyselyysi. Esimerkiksi:
kysely | profiilin nimi | ottelut? | |
---|---|---|---|
”Linux machine” | Georgen Linux-kone | Kyllä | |
”machine Linux” | Linux-kone | Ei |
Ankkurointi
tavallisesti kyselyn sanojen on vastattava Profiilin otsikossa tai tageissa olevan sanan substraattia. Voit vaatia, että sana kyselyssäsi vastaa otsikossa tai tageissa olevan sanan etuliitettä lisäämällä sanan eteen karetin ( ^ ). Voit vaatia, että sana kyselyssäsi vastaa otsikossa tai tageissa olevan sanan loppuliittettä lisäämällä dollarimerkin ($) sanan perään. Esimerkiksi kysely ^a vastaa vain profiileja, joiden sanat alkavat ”a”. Kysely a$ vastaa sanoihin ”a”päättyviä sanoja. Kysely ^a$ vastaa vain sanaa ”a”.
kysely | & nbsp | profiilin nimi | ottelut? |
---|---|---|---|
^juuri | Kyllä | ||
^juuri | Groot! | Ei | |
juuri$ | Groot | Kyllä | |
^juuri$ | Groot | Ei | |
^juuri$ | juuri | Kyllä |
yhdistelemällä ominaisuuksia
voit yhdistää lainauksen, operaattorit ja ankkurit. Operaattori tulee aina ensin, jota seuraa karetti, jota seuraa lainattu merkkijono, jota seuraa dollarimerkki. Harkitsehan seuraavia esimerkkejä:
name:^"George's Linux Machine"$
kolme peräkkäistä kokonaista sanaa Profiilin nimessä on oltava yhtä kuin ”George’ s Linux Machine”.
name:"George's Linux Machine"$
sopisi profiiliin nimeltä” XGeorge ’s Linux Machine”, toisin kuin edellisessä esimerkissä.
name:^"George's Linux Machine"
sopisi profiiliin nimeltä ”George’ s Linux MachineX”, toisin kuin ensimmäisessä esimerkissä.
name:"George's Linux Machine"
sopisi profiiliin nimeltä ”XGeorge’ s Linux MachineX”, toisin kuin ensimmäisessä esimerkissä.
name:^George'sname:George's$name:^George's$
Profiilin nimessä täytyy esiintyä sana, jolla on etuliite, loppuliite tai täsmälleen vastaava ”Ykän” nimi, jotta nämä kyselyt vastaavat vastaavasti.