Как получить vscode TreeView экземпляр workbench.view.debug - PullRequest
0 голосов
/ 19 марта 2020

Я пытаюсь получить экземпляр TreeView встроенного представления, например "workbench.view.debug". Это позволило бы мне поэкспериментировать с масками редактирования на входе, возможно отменить события onclick на основе типа TreeViewItem и т. Д.

vscode-extension-samples все используют createTreeView(), которые создает новый TreeView объект. Я даже пытался переопределить buitin viewId с помощью

this.dbgvaredtView=window.createTreeView( 'workbench.view.debug',{treeDataProvider: this.dbgvaredt}

.. но это только создает новый TreeView.

Как я могу получить TreeView экземпляр "workbench.view.debug"

1 Ответ

0 голосов
/ 24 апреля 2020

Вы не можете создать «экземпляр» TreeView, как Debug View, который вы пытаетесь. Вам нужно создать новое представление с новым именем, чтобы оно появилось. Если вы пытаетесь получить этот новый View в Debug Viewlet, то вам нужно будет установить его в расширении package.json.

...