*[[CodeMirror]]のインターフェースに依存することは公式では非推奨。可能なら`obsidian.Editor`を使うこと* 以下のような関数を作成する。ヘルパークラスは好みの問題なのでどちらでも良い。 ```ts import { App, MarkdownView, } from "obsidian"; export type CodeMirror5 = unknown; export class AppHelper { constructor(private app: App) {} /** * @deprecated */ getCodeMirror5Editor(): CodeMirror5 | null { if (!this.app.workspace.getActiveViewOfType(MarkdownView)) { return null; } const markdownView = this.app.workspace.activeLeaf!.view as MarkdownView; return (markdownView.editor as any).cm as CodeMirror5; } } ```