Søg syntaks

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

You might also like

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.