Я работаю над разработкой расширения VSCode и открываю веб-просмотр, используя следующее:
const panel = vscode.window.createWebviewPanel(
'webviewName', // Identifies the type of the webview. Used internally
'Webview Title', // Title of the panel displayed to the user
vscode.ViewColumn.Two, // Editor column to show the new webview panel in.
{} // Webview options.
);
Обратите внимание на аргумент ViewColumn.Two
, который ему передается.Это влияет на то, к какому столбцу представления веб-представление становится частью.
Мое предполагаемое поведение для веб-просмотра - ВСЕГДА открывать на стороне.Это означает, что если у пользователя открыт один файл, то я могу открыть его в ViewColumn 2. Однако, если бы у него было два файла, открытых параллельно, мне нужно было бы открыть его в ViewColumn 3 и т. Д.
Как узнать количество ViewColumns в текущем окне из API VSCode?
Также примечание: тег visual-studio-code-extensions не существует.Я хочу создать его, но мне не хватает представителя.