

 AWS Cloud9 n'est plus disponible pour les nouveaux clients. Les clients existants d’ AWS Cloud9 peuvent continuer à l’utiliser normalement. [En savoir plus](https://aws.amazon.com/blogs/devops/how-to-migrate-from-aws-cloud9-to-aws-ide-toolkits-or-aws-cloudshell/)

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Rechercher et remplacer du texte dans l' AWS Cloud9 IDE
<a name="find-replace-text"></a>

Vous pouvez utiliser la barre de recherche et de remplacement de l'environnement de développement AWS Cloud9 intégré (IDE) pour rechercher et remplacer du texte dans un ou plusieurs fichiers.
+  [Rechercher du texte dans un fichier unique](#find-replace-text-find-single) 
+  [Remplacer du texte dans un fichier unique](#find-replace-text-replace-single) 
+  [Rechercher du texte dans plusieurs fichiers](#find-replace-text-find-multiple) 
+  [Remplacer du texte dans plusieurs fichiers](#find-replace-text-replace-multiple) 
+  [Options Rechercher et remplacer](#find-replace-text-replace-options) 

## Rechercher du texte dans un seul fichier
<a name="find-replace-text-find-single"></a>

1. Ouvrez le fichier dans lequel vous souhaitez rechercher du texte. Si le fichier est déjà ouvert, choisissez l'onglet du fichier pour rendre le fichier actif.

1. Dans la barre de menus, choisissez **Rechercher, Rechercher**.

1. Dans la barre de recherche et de remplacement, pour **Rechercher**, saisissez le texte à rechercher.

1. Pour spécifier des options de recherche supplémentaires, consultez [Options de recherche et de remplacement](#find-replace-text-replace-options).

1. S'il existe des correspondances, **0 sur 0** dans la zone **Rechercher** est remplacé par des nombres différents de zéro. En cas de correspondances, l'éditeur affiche la première. S'il existe plusieurs correspondances, accédez à la suivante, choisissez la flèche Droite dans la zone **Rechercher** ou choisissez **Rechercher, Rechercher suivant** dans la barre de menus. Pour accéder à la correspondance précédente, choisissez la flèche Gauche dans la zone **Rechercher** ou choisissez **Rechercher, Rechercher précédent** dans la barre de menus.

## Remplacer du texte dans un seul fichier
<a name="find-replace-text-replace-single"></a>

1. Ouvrez le fichier dans lequel vous souhaitez remplacer du texte. Si le fichier est déjà ouvert, choisissez l'onglet du fichier pour rendre le fichier actif.

1. Dans la barre de menus, choisissez **Rechercher, Remplacer**.

1. Dans la barre de recherche et de remplacement, pour **Rechercher**, tapez le texte à rechercher.

1. Pour **Remplacer par**, saisissez le texte qui doit remplacer le texte défini dans **Rechercher**.

1. Pour spécifier des options de recherche et de remplacement supplémentaires, consultez [Options de recherche et de remplacement](#find-replace-text-replace-options).

1. S'il existe des correspondances, **0 sur** dans la zone **Rechercher** est remplacé par des nombres différents de zéro. En cas de correspondances, l'éditeur affiche la première. S'il existe plusieurs correspondances, accédez à la suivante, choisissez la flèche Droite dans la zone **Rechercher** ou choisissez **Rechercher, Rechercher suivant** dans la barre de menus. Pour accéder à la correspondance précédente, choisissez la flèche Gauche dans la zone **Rechercher** ou choisissez **Rechercher, Rechercher précédent** dans la barre de menus.

1. Pour remplacer la correspondance actuelle par le texte dans **Remplacer par**, accédez à la correspondance suivante, puis choisissez **Remplacer**. Pour remplacer toutes les correspondances par le texte dans **Remplacer par**, choisissez **Remplacer tout**.

## Rechercher du texte dans plusieurs fichiers
<a name="find-replace-text-find-multiple"></a>

1. Dans la barre de menus, choisissez **Rechercher, Rechercher dans des fichiers**.

1. Dans la barre de recherche et de remplacement, pour **Rechercher**, saisissez le texte à rechercher.

1. Pour spécifier des options de recherche supplémentaires, consultez [Options de recherche et de remplacement](#find-replace-text-replace-options).

1. Dans la zone à droite du bouton **Rechercher** (la zone avec `*.*, -.*`), saisissez le jeu de fichiers à inclure dans la recherche ou à exclure de cette dernière. Par exemple :
   + Vide, `*` ou `*.*` : rechercher dans tous les fichiers.
   +  `my-file.txt` : rechercher uniquement dans le fichier nommé `my-file.txt`.
   +  `my*` : rechercher uniquement les fichiers dont le nom commence par `my`.
   +  `my*.txt` : rechercher uniquement dans les fichiers dont le nom commence par `my` et qui portent l'extension de fichier `.txt`.
   +  `my*.htm*` : rechercher dans tous les fichiers dont le nom commence par `my` et dont l'extension de fichier commence par `.htm`.
   +  `my*.htm, my*.html` : rechercher dans tous les fichiers dont le nom commence par `my` et qui portent l'extension de fichier `.htm` ou `.html`.
   +  `-my-file.txt` : ne pas rechercher dans le fichier nommé `my-file.txt`.
   +  `-my*` : ne pas rechercher dans les fichiers commençant par `my`.
   +  `-my*.htm*` : ne pas rechercher dans les fichiers dont le nom commence par `my` et dont l'extension commence par `.htm`.
   +  `my*.htm*, -my*.html` : rechercher dans tous les fichiers dont le nom commence par `my` et dont l'extension commence par `.htm`. Cependant, ne recherche pas dans les fichiers dont le nom commence par `my` et portant l'extension `.html`.

1. Dans la liste déroulante en regard de la zone précédente, choisissez l'une des actions suivantes pour limiter davantage la recherche dans des emplacements spécifiques uniquement :
   +  **Environnement** : recherche uniquement les fichiers dans la fenêtre **Environnement**.
   +  **Projet (exclut .gitignore'd)** : recherche dans n'importe quel fichier de l'environnement, sauf les fichiers ou types de fichiers répertoriés dans le fichier `.gitignore` dans l'environnement, si un fichier `.gitignore` existe.
   +  **Sélection :** : recherche uniquement dans les fichiers qui sont sélectionnés dans la fenêtre **Environnement**.
**Note**  
Pour limiter davantage la recherche à un seul dossier, choisissez un dossier dans la fenêtre **Environnement**, puis **Sélection**. Vous pouvez également cliquer avec le bouton droit de la souris sur le dossier dans la fenêtre **Environnement**, puis choisir **Rechercher dans ce dossier** dans le menu contextuel.
   +  **Favoris** : recherche uniquement les fichiers dans la liste **Favoris** de la fenêtre **Environnement**.
   +  **Fichier actif** : recherche uniquement dans le fichier actif.
   +  **Fichiers ouverts** : rechercher uniquement dans les fichiers de la liste **Fichiers ouverts** dans la fenêtre **Environnement**.

1. Choisissez **Rechercher**.

1. Pour accéder à un fichier contenant des correspondances, double-cliquez sur le nom du fichier dans l'onglet **Résultats de la recherche**. Pour accéder à une correspondance spécifique, double-cliquez sur la correspondance dans l'onglet **Résultats de la recherche**.

## Remplacer du texte dans plusieurs fichiers
<a name="find-replace-text-replace-multiple"></a>

1. Dans la barre de menus, choisissez **Rechercher, Rechercher dans des fichiers**.

1. Dans la barre de recherche et de remplacement, pour **Rechercher**, saisissez le texte à rechercher.

1. Pour spécifier des options de recherche supplémentaires, consultez [Options de recherche et de remplacement](#find-replace-text-replace-options).

1. Dans la zone à droite du bouton **Rechercher** (la zone avec `*.*, -.*`), saisissez le jeu de fichiers à inclure dans la recherche ou à exclure de cette dernière. Par exemple :
   + Vide, `*` ou `*.*` : tous les fichiers.
   +  `my-file.txt` : uniquement le fichier nommé `my-file.txt`.
   +  `my*` : uniquement les fichiers dont les noms commencent par `my`.
   +  `my*.txt` : uniquement les fichiers dont le nom commence par `my` et qui portent l'extension `.txt`.
   +  `my*.htm*` : tous les fichiers dont le nom commence par `my` et dont l'extension de commence par `.htm`.
   +  `my*.htm, my*.html` : tous les fichiers dont le nom commence par `my` et qui portent l'extension`.htm` ou `.html`.
   +  `-my-file.txt` : ne pas rechercher dans le fichier nommé `my-file.txt`.
   +  `-my*` : ne pas rechercher dans les fichiers commençant par `my`.
   +  `-my*.htm*` : ne pas rechercher dans les fichiers dont le nom commence par `my` et dont l'extension commence par `.htm`.
   +  `my*.htm*, -my*.html` : rechercher dans tous les fichiers dont le nom commence par `my` et dont l'extension commence par `.htm`. Cependant, ne recherche pas dans les fichiers dont le nom commence par `my` et portant l'extension `.html`.

1. Dans la liste déroulante en regard de la zone précédente, choisissez l'une des actions suivantes pour limiter davantage la recherche à des emplacements spécifiques uniquement :
   +  **Environnement** : uniquement dans les fichiers dans la fenêtre **Environnement**.
   +  **Projet (exclut .gitignore'd)** : n'importe quel fichier de l'environnement, sauf les fichiers ou types de fichiers répertoriés dans le fichier `.gitignore` de l'environnement, si un fichier `.gitignore` existe.
   +  **Sélection : /** : uniquement dans les fichiers qui sont actuellement sélectionnés.
   +  **Favoris** : uniquement dans les fichiers de la liste **Favoris** dans la fenêtre **Environnement**.
   +  **Fichier actif** : uniquement dans le fichier actif.
   +  **Fichiers ouverts** : uniquement dans les fichiers de la liste **Fichiers ouverts** dans la fenêtre **Environnement**.

1. Pour **Remplacer par**, saisissez le texte qui doit remplacer le texte défini dans **Rechercher**.

1. Choisissez **Remplacer**.
**Note**  
L'opération de remplacement s'exécute immédiatement dans tous les fichiers concernés. Cette opération ne peut pas être facilement annulée. Si vous souhaitez identifier ce qui va être modifié avant de commencer l'opération de remplacement, choisissez **Rechercher** à la place.

1. Pour accéder à un fichier contenant des remplacements, double-cliquez sur le nom du fichier dans l'onglet **Résultats de la recherche**. Pour accéder à un remplacement spécifique, double-cliquez sur le remplacement dans le volet **Résultats de la recherche**.

## Options de recherche et de remplacement
<a name="find-replace-text-replace-options"></a>

Choisissez l'un des boutons suivants dans la barre de recherche et de remplacement pour modifier les opérations de recherche et de remplacement.

![\[Recherche dans un seul fichier\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/ide-search-single.png)


![\[Recherche dans plusieurs fichiers\]](http://docs.aws.amazon.com/fr_fr/cloud9/latest/user-guide/images/ide-search-multiple.png)

+  **Expressions régulières** : recherche le texte correspondant à l'expression régulière spécifiée dans **Rechercher** ou **Rechercher dans des fichiers**. Consultez la section [Écrire un modèle d'expression JavaScript régulière](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions#Writing_a_regular_expression_pattern) *dans la rubrique Expressions régulières* du Mozilla Developer Network.
+  **Respecter la casse** : recherche du texte correspondant à la casse spécifiée dans **Rechercher** ou **Rechercher dans des fichiers**.
+  **Mots entiers** : utilise des règles de caractère de mot standard pour rechercher le texte dans **Rechercher** ou **Rechercher dans des fichiers**.
+  **En boucle** : pour un seul fichier uniquement, ne s'arrête pas à la fin ou au début du fichier lors du passage à la correspondance suivante ou précédente.
+  **Rechercher dans la sélection** : pour un seul fichier uniquement, recherche uniquement dans la sélection.
+  **Afficher dans la console** : pour plusieurs fichiers, affiche l'onglet **Résultats de la recherche** dans la **Console** au lieu du volet actif.
+  **Conserver la casse** : pour un seul fichier uniquement, conserve la casse le cas échéant lors du remplacement de texte.