Syntaxe de recherche

Lorsque iTerm2 présente une liste de profils, il comprend généralement une zone de recherche. La boîte de recherche utilise une syntaxe spéciale qui vous permet d’adapter vos recherches pour trouver rapidement ce que vous recherchez.

Profils de recherche

Chaque mot de la requête de recherche doit correspondre à au moins un mot dans le titre ou les balises d’un profil pour que ce profil soit associé à la requête. Pour qu’un mot corresponde, il doit s’agir d’une sous-chaîne.

Query &nbsp Profile Name Matches?
Linux Linux Oui
x Linux Oui
d Linux Non
Georges L Machine Linux de George Oui

Opérateurs

Vous pouvez préfixer une phrase dans la requête de recherche avec un opérateur pour affiner votre requête. Seuls deux opérateurs sont définis:

  • Le nom: l’opérateur essaie uniquement de faire correspondre les mots du nom du profil.
  • L’opérateur tag: essaie uniquement de faire correspondre les mots dans les balises du profil.

Citation

Vous pouvez exiger que deux mots ou plus apparaissent dans l’ordre en mettant des guillemets dans votre requête. Par exemple:

Requête Le nom du profil Correspond ?
 » Machine Linux » Machine Linux de George Oui
 » machine Linux » Machine Linux Non

Ancrage

Normalement, les mots d’une requête doivent correspondre à une sous-chaîne d’un mot dans le titre ou les balises d’un profil. Vous pouvez exiger qu’un mot de votre requête corresponde à un préfixe d’un mot dans le titre ou les balises en insérant un caret (^) avant le mot. Vous pouvez exiger qu’un mot de votre requête corresponde au suffixe d’un mot dans le titre ou les balises en ajoutant un signe dollar ($) après le mot. Par exemple, la requête ^a ne correspond qu’aux profils avec des mots commençant par  » a « . La requête a matches correspond aux mots se terminant par « a ». La requête ^a matches ne correspond qu’au mot « a ».

Requête & nbsp Nom du profil Correspondances ?
^ racine Oui
^ racine Groot! Non
racine$ Groot Oui
^ racine$ Groot Non
^ racine$ racine Oui

Combinaison de fonctionnalités

Vous pouvez combiner des citations, des opérateurs et des ancres. L’opérateur vient toujours en premier, suivi d’un caret, suivi d’une chaîne entre guillemets, suivi d’un signe dollar. Considérons les exemples suivants:

name:^"George's Linux Machine"$

Trois mots entiers consécutifs dans le nom du profil doivent être égaux à « George’s Linux Machine ».

name:"George's Linux Machine"$

Correspondrait à un profil nommé « Machine Linux de XGeorge », contrairement à l’exemple précédent.

name:^"George's Linux Machine"

Correspondrait à un profil nommé « George’s Linux MachineX », contrairement au premier exemple.

name:"George's Linux Machine"

Correspondrait à un profil nommé « XGeorge Linux MachineX », contrairement au premier exemple.

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

Un mot ayant le préfixe, le suffixe ou correspondant exactement à « George’s » doit apparaître dans le nom du profil pour correspondre à ces requêtes, respectivement.

You might also like

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.