Могу ли я написать расширение vscode, чтобы открыть файл (из панели проводника) прямо в веб-представлении? - PullRequest
0 голосов
/ 15 ноября 2018

Я хочу, чтобы при щелчке файла (с определенным расширением) на панели обозревателя вместо открытия текстового редактора отображалось веб-представление. Примером может служить то, что при открытии файла .md вместо отображения текста уценки непосредственно отображается пользовательский редактор уценок WYSIWYG (веб-просмотр).

Мне удалось открыть веб-представление с помощью команды, и я даже подключил его к событиям onDidChangeActiveTextEditor и onDidOpenTextDocument, чтобы при открытии или фокусировке текстового редактора соответствующий веб-просмотр сразу же открывался и фокусировался. Это почти то, что я хочу, с двумя проблемами. Одним из них является то, что текстовый редактор все еще появляется на мгновение. Во-вторых, что еще более проблематично, веб-просмотр не синхронизируется с панелью проводника, как это делает текстовый редактор. Например, когда текстовый редактор находится в фокусе, соответствующий файл выбирается на панели проводника. Вебивью этого не делает.

Есть ли способ сделать веб-просмотр стандартным и основным редактором для типа документа?

1 Ответ

0 голосов
/ 16 ноября 2018

Это невозможно с VS Code 1.30.Эти проблемы отслеживают что-то похожее: https://github.com/Microsoft/vscode/issues/12176 и https://github.com/Microsoft/vscode/issues/22068

...