我想要的行为是,当我在资源管理器面板中单击某个扩展名的文件时,而不是打开文本编辑器,而是显示一个Webview。例如,当我打开.md文件时,不显示标记文本,而是直接显示定制的WYSIWYG标记编辑器(webview)。
我设法通过命令打开了webview,甚至将其连接到onDidChangeActiveTextEditor和onDidOpenTextDocument事件,这样,无论何时打开或聚焦文本编辑器,相应的webView都会立即打开并聚焦。这几乎可以满足我的要求,有两个问题。一个是文本编辑器仍然出现了片刻。其次,更麻烦的是,Webview不会与资源管理器面板同步,也不会与文本编辑器同步。例如,当文本编辑器成为焦点时,将在资源管理器面板中选择相应的文件。 Webivew不会那样做。
是否可以将Webview设置为某种文档的默认主编辑器?
答案 0 :(得分:0)
从VS Code 1.30开始,这是不可能的。这些问题正在跟踪类似的内容:https://github.com/Microsoft/vscode/issues/12176和https://github.com/Microsoft/vscode/issues/22068