kiedy iTerm2 prezentuje listę profili, zwykle zawiera pole wyszukiwania. Pole wyszukiwania wykorzystuje specjalną składnię, która pozwala dostosować wyszukiwania, aby szybko znaleźć to, czego szukasz.
wyszukiwanie profili
każde słowo w zapytaniu musi pasować do co najmniej jednego słowa w tytule lub tagach profilu, aby ten profil został dopasowany do zapytania. Aby słowo było dopasowaniem, musi być podłańcuchem.
| Query |   | Profile Name | Matches? | |
|---|---|---|---|---|
| Linux | Linux | tak. | ||
| x | Linux | tak. | ||
| z | Linux | Nie. | ||
| Jerzy L | George ’ s Linux Machine | tak. |
operatorzy
aby zawęzić zapytanie, możesz poprzedzić wyszukiwaną frazę operatorem. Zdefiniowane są tylko dwa operatory:
- Nazwa: operator próbuje dopasować tylko słowa w nazwie profilu.
- tag: operator próbuje tylko dopasować słowa w tagach profilu.
cytując
możesz wymagać, aby dwa lub więcej słów występowało w kolejności, umieszczając cudzysłowy w zapytaniu. Na przykład:
| zapytanie | nazwa profilu | pasuje? | |
|---|---|---|---|
| „maszyna Linux” | George ’ s Linux machine | tak | |
| „maszyna Linux” | Linux machine | Nie |
zakotwiczenie
Zwykle słowa w zapytaniu muszą pasować do podłańcucha słowa w tytule lub znacznikach profilu. Możesz wymagać, aby słowo w zapytaniu odpowiadało przedrostkowi słowa w tytule lub znacznikach, wstawiając karetkę (^) przed słowem. Możesz wymagać, aby słowo w zapytaniu pasowało do przyrostka słowa w tytule lub znacznikach, dodając znak dolara ($) po słowie. Na przykład zapytanie ^a dopasowuje tylko profile ze słowami zaczynającymi się na „a”. Zapytanie a$ pasuje do słów zakończonych na „a”. Zapytanie ^a$ Pasuje tylko do słowa „a”.
| zapytanie |   | nazwa profilu | pasuje? |
|---|---|---|---|
| ^korzeń | tak. | ||
| ^ korzeń | Groot! | Nie | |
| korzeń$ | Groot | tak | |
| ^korzeń$ | Groot | Nie | |
| ^korzeń$ | root | tak |
łączenie funkcji
możesz łączyć cytowania, operatory i kotwice. Operator zawsze jest na pierwszym miejscu, po którym następuje karetka, po którym następuje cytowany ciąg, po którym następuje znak dolara. Rozważ następujące przykłady:
name:^"George's Linux Machine"$
trzy kolejne całe słowa w nazwie profilu muszą być równe „George’ s Linux Machine”.
name:"George's Linux Machine"$
pasuje do profilu o nazwie „Xgeorge’ S Linux Machine”, w przeciwieństwie do poprzedniego przykładu.
name:^"George's Linux Machine"
pasuje do profilu o nazwie „George’ s Linux MachineX”, w przeciwieństwie do pierwszego przykładu.
name:"George's Linux Machine"
pasuje do profilu o nazwie „Xgeorge’ S Linux MachineX”, w przeciwieństwie do pierwszego przykładu.
name:^George'sname:George's$name:^George's$
słowo posiadające prefiks, sufiks lub dokładnie pasujące do „George ’ s” musi pojawić się w nazwie profilu, aby odpowiednio dopasować te zapytania.