Я хочу, чтобы при щелчке файла (с определенным расширением) на панели обозревателя вместо открытия текстового редактора отображалось веб-представление. Примером может служить то, что при открытии файла .md вместо отображения текста уценки непосредственно отображается пользовательский редактор уценок WYSIWYG (веб-просмотр).
Мне удалось открыть веб-представление с помощью команды, и я даже подключил его к событиям onDidChangeActiveTextEditor и onDidOpenTextDocument, чтобы при открытии или фокусировке текстового редактора соответствующий веб-просмотр сразу же открывался и фокусировался. Это почти то, что я хочу, с двумя проблемами. Одним из них является то, что текстовый редактор все еще появляется на мгновение. Во-вторых, что еще более проблематично, веб-просмотр не синхронизируется с панелью проводника, как это делает текстовый редактор. Например, когда текстовый редактор находится в фокусе, соответствующий файл выбирается на панели проводника. Вебивью этого не делает.
Есть ли способ сделать веб-просмотр стандартным и основным редактором для типа документа?