Skip to content
On this page

MarkdownView

继承自 TextFileView

实现 MarkdownFileInfo

Constructor

ts
constructor(leaf: WorkspaceLeaf);

Properties

editor

ts
editor: Editor

previewMode

ts
previewMode: MarkdownPreviewView

currentMode

ts
currentMode: MarkdownSubView

hoverPopover

ts
hoverPopover: HoverPopover

Methods

getViewType

ts
getViewType(): string;

getMode

ts
getMode(): MarkdownViewModeType;

getViewData

ts
getViewData(): string;

从编辑器中获取数据。它将被调用以将编辑器中的内容保存到文件中。

clear

ts
clear(): void;

清空编辑器。该方法通常在我们即将完全打开一个新文件时被调用,因此最好清除任何编辑器的状态,如撤消重做历史,以及与先前文件内容关联的任何缓存/索引。

setViewData

ts
setViewData(data: string, clear: boolean): void;

将数据写入编辑器。该方法常被用来加载文件内容。

如果将 clear 的值设置为 true,这意味着我们即将打开一个新的文件。

在那种情况下,您应该调用 clear() 方法,或者实现一个更有效的设置新数据时的清空机制

showSearch

ts
showSearch(replace?: boolean): void;