【发布时间】:2018-11-15 01:55:04
【问题描述】:
我想要的行为是,当我在资源管理器面板中单击文件(具有特定扩展名)时,而不是打开文本编辑器,会显示一个 web 视图。一个例子是,当我打开一个 .md 文件时,不是显示降价文本,而是直接显示定制的所见即所得降价编辑器(webview)。
我设法通过命令打开了 webview,我什至将它连接到 onDidChangeActiveTextEditor 和 onDidOpenTextDocument 事件,这样每当打开或聚焦文本编辑器时,相应的 webView 就会立即打开并聚焦。
这几乎可以满足我的要求,但有两个问题。一个是文本编辑器仍然会出现片刻。其次,也是更成问题的是,webview 与资源管理器面板的同步不如文本编辑器同步。例如,当聚焦文本编辑器时,会在资源管理器面板中选择相应的文件。 webview 不这样做。
有没有办法让 webview 成为某种文档的默认和主要编辑器?
【问题讨论】:
标签: visual-studio-code vscode-extensions