# Rechercher et remplacer

- Human documentation: [https://docs.univer.ai/fr-FR/guides/docs/features/find-replace](https://docs.univer.ai/fr-FR/guides/docs/features/find-replace)

- Agent Markdown: [https://docs.univer.ai/fr-FR/guides/docs/features/find-replace.md](https://docs.univer.ai/fr-FR/guides/docs/features/find-replace.md)

- Requested language: `fr-FR`

- Content language: `fr-FR`

- Documentation version: `1.2.0`

- Source: [docs/features/find-replace.fr-FR.mdx](https://github.com/dream-num/documentation/blob/dev/content/guides/docs/features/find-replace.fr-FR.mdx)

---

#### Package metadata

```json
{
  "plugins": [
    {
      "client": "@univerjs/find-replace",
      "locale": "@univerjs/find-replace/locale/fr-FR",
      "style": "@univerjs/find-replace/lib/index.css"
    },
    {
      "client": "@univerjs/docs-find-replace"
    }
  ],
  "server": false
}
```

La recherche et le remplacement portent sur le texte littéral du corps du document actif, y compris les tableaux. La casse, les mots entiers, la navigation et le remplacement d'une occurrence ou de toutes les occurrences sont pris en charge.

> [!INFO]
> Les en-têtes, pieds de page, commentaires, dessins, expressions régulières, recherches de mise en forme et caractères spéciaux ne sont pas pris en charge.

## Mode plugin

### Installation

#### npm

```bash
npm install @univerjs/find-replace @univerjs/docs-find-replace
```

#### pnpm

```bash
pnpm add @univerjs/find-replace @univerjs/docs-find-replace
```

#### yarn

```bash
yarn add @univerjs/find-replace @univerjs/docs-find-replace
```

#### bun

```bash
bun add @univerjs/find-replace @univerjs/docs-find-replace
```

### Utilisation

```typescript
import { LocaleType, mergeLocales, Univer } from '@univerjs/core'
import { UniverDocsFindReplacePlugin } from '@univerjs/docs-find-replace'
import FindReplaceFrFR from '@univerjs/find-replace/locale/fr-FR'

import '@univerjs/find-replace/lib/index.css'

const univer = new Univer({
  locale: LocaleType.FR_FR,
  locales: {
    [LocaleType.FR_FR]: mergeLocales(FindReplaceFrFR),
  },
})

univer.registerPlugin(UniverDocsFindReplacePlugin)
```

## Raccourcis clavier

* `Ctrl/Cmd + F` : ouvrir la recherche
* `Ctrl/Cmd + H` : ouvrir le remplacement
* `Entrée` / `Maj + Entrée` : occurrence suivante / précédente
* `Échap` : rendre le focus au document
