#javascript #typescript #visual-studio-code #vscode-extensions
Вопрос:
Существует ли api VSCode для split in group action
, как показано ниже?
Что-то вроде
const doc = await workspace.openTextDocument({
language: "text",
});
const editor = await window.showTextDocument(doc);
editor.edit((edit) => edit.insert(new Position(0, 0), "hello"));
editor.split() // <--- this
Комментарии:
1. узнайте, какая команда привязана к привязке ключей, а затем выполните эту команду с помощью API расширения
2. Я думал о том же «мошенничестве», но мне нужно убедиться, что для него нет доступного API, прежде чем я его взломаю. Но спасибо
3. Это не взлом. Существует множество встроенных команд, для которых api, вероятно, никогда не будет доступен. Команда vscode ожидает, что вы будете использовать
executeCommand()
их для этих целей.4. Я этого не знал 😀 Спасибо тебе
Ответ №1:
Узнайте, какая команда привязана к привязке ключей, а затем выполните эту команду с помощью API расширения, метод (как указывает Марк) executeCommand()