我想在Markdown预览中打开一个文件,所以当特定的命令被触发时,我想在VSCode中以Markdown预览模式打开文件。
我已经尝试过以下方法:
- 这将以原始文本模式打开该文件。
const docs = await workspace.openTextDocument("/path/to/file.md");
await window.showTextDocument(docs);
- 这将触发Markdown命令,刚刚打开的文件将在Markdown预览中呈现
await commands.executeCommand("markdown.showPreview");
有没有更好的方法来实现这个,因为打开文件并触发Markdown预览只需要几分之一秒的时间
vscode.Uri.file
,而不是URI。 - Anastasiia Solopuri
必须是import { Uri } from "vscode";
而不是import { URI } from "vscode-uri"。
(可能会根据您解析外部文件的方式而有所改变) - Wish