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.