söksyntax

när iTerm2 presenterar en lista med profiler innehåller den vanligtvis en sökruta. Sökrutan använder en speciell syntax som låter dig skräddarsy dina sökningar för att snabbt hitta det du letar efter.

sökprofiler

varje ord i sökfrågan måste matcha minst ett ord i antingen titeln eller taggarna i en profil för att profilen ska matchas av frågan. För att ett ord ska vara en match måste det vara en substring.

Query &nbsp Profile Name Matches?
Linux Linux Ja
x Linux Ja
z Linux Nej
George L Georges Linux-maskin Ja

operatorer

du kan prefixa en fras i sökfrågan med en operator för att begränsa din fråga. Endast två operatörer definieras:

  • namnet: operatören försöker bara matcha ord i profilens namn.
  • taggen: operatorn försöker bara matcha ord i profilens taggar.

Quoting

du kan kräva att två eller flera ord förekommer i ordning genom att sätta citat i din fråga. Till exempel:

fråga profilnamn matchar?
”Linux maskin” Georges Linux-maskin Ja
”maskin Linux” Linux-maskin Nej

förankring

normalt måste ord i en fråga matcha en delsträng av ett ord i titeln eller taggarna i en profil. Du kan kräva att ett ord i din fråga matchar ett prefix av ett ord i titeln eller taggarna genom att infoga en caret (^) före ordet. Du kan kräva att ett ord i din fråga matchar suffixet för ett ord i titeln eller taggarna genom att lägga till ett dollartecken ($) efter ordet. Till exempel matchar frågan ^a bara profiler med ord som börjar med ”a”. Frågan a$ matchar ord som slutar på”a”. Frågan ^a$ matchar bara Ordet”a”.

fråga &nbsp profilnamn matchar?
^rot Ja
^rot Groot! Nej
rot$ Groot Ja
^rot$ Groot Nej
^rot$ rot Ja

kombinera funktioner

du kan kombinera citat, operatörer och ankare. Operatören kommer alltid först, följt av en caret, följt av en citerad sträng, följt av ett dollartecken. Tänk på följande exempel:

name:^"George's Linux Machine"$

tre på varandra följande hela ord i profilens namn måste vara lika med ”George’ s Linux Machine”.

name:"George's Linux Machine"$

skulle matcha en profil som heter ”Xgeorges Linux-maskin”, till skillnad från föregående exempel.

name:^"George's Linux Machine"

skulle matcha en profil som heter” George ’s Linux MachineX”, till skillnad från det första exemplet.

name:"George's Linux Machine"

skulle matcha en profil som heter ”Xgeorges Linux MachineX”, till skillnad från det första exemplet.

name:^George'sname:George's$name:^George's$

ett ord som har prefixet, suffixet eller exakt matchande ”George ’ s” måste förekomma i profilens namn för att matcha dessa frågor.

You might also like

Lämna ett svar

Din e-postadress kommer inte publiceras.