když iTerm2 představuje seznam profilů, obvykle obsahuje vyhledávací pole. Vyhledávací pole používá speciální syntaxi, která vám umožní přizpůsobit vyhledávání rychle najít to, co hledáte.
Vyhledávání Profilů
Každé slovo v dotazu musí odpovídat alespoň jedno slovo v názvu nebo kategorie profilu, aby tento profil odpovídal na dotaz. Aby slovo bylo shodou, musí to být podřetězec.
Query |   | Profile Name | Matches? | |
---|---|---|---|---|
Linux | Linux | Ano | ||
x | Linux | Ano | ||
z | Linux | Ne | ||
George L | Jiří Linux Stroj | Ano |
Operátory
můžete prefix frázi do vyhledávacího dotazu s operátorem zúžit dotaz. Definovány jsou pouze dva operátory:
- jméno: operátor se snaží shodovat pouze slova v názvu profilu.
- operátor tag: se pokouší shodovat pouze slova ve značkách profilu.
citace
můžete požadovat, aby se dvě nebo více slov vyskytly v pořadí vložením uvozovek do dotazu. Například:
dotaz | název profilu | odpovídá? | |
---|---|---|---|
„Linux stroj“ | Jiří Linux stroj | Ano | |
„stroj Linux“ | Linux stroj | Ne |
Kotvení
Normálně, slova v dotazu musí odpovídat části slovo v názvu nebo značky profilu. Můžete požadovat, aby slovo v dotazu odpovídalo předponě slova v názvu nebo značkách vložením stříšky ( ^ ) před slovo. Můžete požadovat, aby slovo ve vašem dotazu odpovídalo příponě slova v názvu nebo značkách připojením znaku dolaru ( $ ) za slovo. Například dotaz ^a odpovídá pouze profilům se slovy začínajícími „a“. Dotaz a$ odpovídá slovům končícím na „a“. Dotaz ^a$ odpovídá pouze slovu „a“.
Dotaz |   | Název Profilu | Zápasů? |
---|---|---|---|
^kořen | Ano | ||
^kořen | Groote! | Ne | |
root$ | Groot | Ano | |
^root$ | Groot | Ne | |
^root$ | root | Ano |
Kombinuje Vlastnosti
můžete kombinovat citovat, operátory, a kotvy. Operátor je vždy na prvním místě, následuje stříška, následovaný citovaným řetězcem, následovaný znaménkem dolaru. Zvažte následující příklady:
name:^"George's Linux Machine"$
tři po sobě jdoucí celá slova v názvu profilu se musí rovnat „George‘ S Linux Machine“.
name:"George's Linux Machine"$
by odpovídal profilu s názvem „Xgeorge‘ s Linux Machine“, na rozdíl od předchozího příkladu.
name:^"George's Linux Machine"
by odpovídal profilu s názvem „George‘ S Linux MachineX“, na rozdíl od prvního příkladu.
name:"George's Linux Machine"
by odpovídal profilu s názvem „Xgeorge‘ s Linux MachineX“, na rozdíl od prvního příkladu.
name:^George'sname:George's$name:^George's$
slovo má předponu, příponu, nebo přesně odpovídající „George“ musí dojít v profilu jméno, aby odpovídaly tyto dotazy, resp.