梗概

  • 一个面板就是一个editor对象

细节

  1. editor对象是针对focus的面板而言的, focus面板不同, 获取的editor也不同
  2. 当关闭了某个面板时,会将这个面板所对应的editor对象销毁
  3. 当某个面板并没有关闭,只是在相同面板打开了其他文件时,会将editor替换为新的文件所对应的editor引用依旧没变

获取方式

  • 通过调用obsidian命令
  • plugin.app.workspace.activeEditor.editor 获取聚焦的面板对应的editor