składnia wyszukiwania

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

You might also like

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.