Search Syntax

Quando iTerm2 presenta un elenco di profili, di solito include una casella di ricerca. La casella di ricerca utilizza una sintassi speciale che consente di personalizzare le ricerche per trovare rapidamente quello che stai cercando.

Profili di ricerca

Ogni parola nella query di ricerca deve corrispondere ad almeno una parola nel titolo o nei tag di un profilo affinché tale profilo possa essere abbinato alla query. Perché una parola corrisponda, deve essere una sottostringa.

Query &nbsp Profile Name Matches?
Linux Linux
x Linux
z Linux No
George L Giorgio Macchina Linux

gli Operatori

Si potrebbe prefisso una frase nella query di ricerca con un operatore per limitare la query. Sono definiti solo due operatori:

  • Il nome: operatore cerca solo di abbinare le parole nel nome del profilo.
  • L’operatore tag: cerca solo di abbinare le parole nei tag del profilo.

Citando

È possibile richiedere che due o più parole si verificano in ordine inserendo le virgolette nella query. Ad esempio:

Interrogazione Nome profilo Partite?
“macchina Linux” Giorgio macchina Linux
“macchina Linux” macchina Linux No

Ancoraggio

Normalmente, parole in una query deve corrispondere una sottostringa di una parola nel titolo o tag di un profilo. È possibile richiedere che una parola nella query corrisponda a un prefisso di una parola nel titolo o nei tag inserendo un cursore (^) prima della parola. È possibile richiedere che una parola nella query corrisponda al suffisso di una parola nel titolo o nei tag aggiungendo un simbolo del dollaro ( $ ) dopo la parola. Ad esempio, la query ^a corrisponde solo ai profili con parole che iniziano con “a”. La query a matches corrisponde alle parole che terminano in “a”. La query ^a matches corrisponde solo alla parola “a”.

Query &nbsp Nome del profilo Corrisponde?
^radice
^radice Groot! No
root$ Groot
^root$ Groot No
^root$ root

Combinando le Caratteristiche

Si possono combinare le citazioni, gli operatori e le ancore. L’operatore viene sempre prima, seguito da un segno di omissione, seguito da una stringa quotata, seguita da un segno di dollaro. Considera i seguenti esempi:

name:^"George's Linux Machine"$

Tre parole intere consecutive nel nome del profilo devono essere uguali a “Macchina Linux di George”.

name:"George's Linux Machine"$

Corrisponderebbe a un profilo denominato “Xgeorge’s Linux Machine”, a differenza dell’esempio precedente.

name:^"George's Linux Machine"

Corrisponderebbe a un profilo denominato “George’s Linux MachineX”, a differenza del primo esempio.

name:"George's Linux Machine"

Corrisponderebbe a un profilo denominato “Xgeorge’s Linux MachineX”, a differenza del primo esempio.

name:^George'sname:George's$name:^George's$

Una parola con prefisso, suffisso o corrispondente esattamente a “George” deve essere presente nel nome del profilo per corrispondere a queste query, rispettivamente.

You might also like

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.