[[Obsidian]]でエディタの中身(テキスト)を完全に別の文字列に変更する方法。`Editor.setValue` を使う。
```ts
app.workspace.activeEditor?.editor.setValue("変更後の内容")
```
以下の点に注意。
- undo/redo機能が直感的ではなくなる
- **[[Vimモード (Obsidian)|Vimモード]]におけるジャンプリストやラベルなどの情報がすべて消失してしまう**
- **[[Vimモード (Obsidian)|Vimモード]]におけるundo/redoが使えない**
回避策として、[[エディタの文字列を複数個所それぞれ置換 (Obsidian)|エディタの文字列を複数個所それぞれ置換]]する方法もある。