如何检测编辑器是否为markdown预览?

How to detect if an editor is a markdown preview?

命令markdown.showSource显示了markdown预览的源代码,如何编写When条件使得markdown.showSource仅在活动编辑器确实是markdown预览时触发?

"when": "markdownPreviewFocus"

我是怎么找到这个的? (打开 Markdown 预览编辑器)

  1. 打开 Help/Developer 工具,转到其控制台。

  2. 开始命令Developer: Inspect Context Keys

我刚刚点击了 vscode 中的任意位置。在开发人员工具控制台中,您将获得一长串活动上下文键。我搜索了 preview 并找到了一些,但这个看起来很有前途并且有效!