Visual Studio Code: связывание клавиш для изменения подсветки синтаксиса документа на JSON - PullRequest
0 голосов
/ 31 октября 2018

Я пытаюсь создать привязку клавиш, чтобы изменить текущий язык текстового документа на JSON. Вот что я пытаюсь:

{
    "key": "ctrl+alt+j",
    "command": "vscode.languages.setTextDocumentLanguage",
    "args": {"document":"active_doc", "languageId": "json"}
}

VSCode говорит
command 'vscode.languages.setTextDocumentLanguage' not found

Я понимаю, что это функция, а не команда, поэтому синтаксис должен быть другим. Есть ли способ настроить мой синтаксис, чтобы заставить это работать, или есть расширение, которое могло бы заставить эту работу? Заранее спасибо

Вот пример функции, вызываемой в JavaScript из другого расширения

Аналогичный вопрос, опубликованный до создания функции, к которой я пытаюсь получить доступ

1 Ответ

0 голосов
/ 10 января 2019

Имеется расширение для изменения языка активного редактора из привязки клавиш:

{
    "key": "ctrl+shift+8",
    "command": "changeLanguageMode.change",
    "args": "typescript"
}

https://marketplace.visualstudio.com/items?itemName=usernamehw.change-language-mode

...