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