# 尋找與取代

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

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

- Requested language: `zh-TW`

- Content language: `zh-TW`

- Documentation version: `1.2.0`

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

---

#### Package metadata

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

尋找與取代可搜尋目前文件正文（包括表格）中的純文字。它支援區分大小寫、全字匹配、切換匹配項，以及取代目前或全部匹配項。

> [!INFO]
> 暫不支援頁首、頁尾、評論、繪圖、規則運算式、格式搜尋和特殊字元。

## 外掛模式

### 安裝

#### 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
```

### 使用

```typescript
import { LocaleType, mergeLocales, Univer } from '@univerjs/core'
import { UniverDocsFindReplacePlugin } from '@univerjs/docs-find-replace'
import FindReplaceZhTW from '@univerjs/find-replace/locale/zh-TW'

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

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

univer.registerPlugin(UniverDocsFindReplacePlugin)
```

## 鍵盤快速鍵

* `Ctrl/Cmd + F`：開啟尋找
* `Ctrl/Cmd + H`：開啟取代
* `Enter` / `Shift + Enter`：下一個 / 上一個匹配項
* `Escape`：將焦點返回文件
