Søkesyntaks

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 &nbsp 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.

You might also like

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.