エディタのカーソル位置を移動するには[[obsidian.Editor]]の`setCursor`を使う。スクロールをしたい場合は `scrollIntoView` を使う。
```js
const editor = app.workspace.getActiveViewOfType(MarkdownView).editor;
editor.setCursor({line: 10, ch: 3})
```
ファイル開始位置からのoffsetで設定する場合は`offsetToPos`とあわせて使う。
```js
const editor = app.workspace.getActiveViewOfType(MarkdownView).editor;
editor.setCursor(editor.offsetToPos(88))
```
移動先のスクロール位置を中央にしたい場合は`scrollIntoView`を第2引数`true`で呼び出す。
```js
editor.scrollIntoView({ from: pos, to: pos }, true)
```