Существуют ли какие-либо контексты, когда указанная панель WebView активна в точках вклада привязки расширений VSCode? - PullRequest
0 голосов
/ 03 сентября 2018

Я видел документ when-clause-contexts , но не могу найти что-то подобное ... Есть ли какие-либо условия, когда панель WebView активна или есть альтернативы?

Сейчас я делаю функцию копирования и вставки в моем расширении, но если when не указано, некоторые комбинации клавиш по умолчанию могут быть заблокированы.

1 Ответ

0 голосов
/ 05 сентября 2018

Нет общего ключа контекста, когда веб-просмотр активен. Однако с помощью команды setContext вы можете создать собственный контекст, который отслеживает только когда одно из ваших веб-просмотров активно

Вот что делает предварительный просмотр уценки кода VS (который также использует веб-просмотр) для создания пользовательского ключа контекста, который устанавливается, когда предварительный просмотр активен:

https://github.com/Microsoft/vscode/blob/cd7c7c5fa2c16c6e8281436c35e9a7709cfbd89d/extensions/markdown-language-features/src/features/previewManager.ts#L152

...