VSCode自定义视图中的控件

Ale*_*aga 7 visual-studio-code vscode-settings

现在VSCode有自定义视图,如何实现一个包含简单文本框或除树之外的任何内容?我发现的唯一例子是Azure Tools它只注册树项...

我所追求的更像是一个搜索面板.是否可以使用VSCode自定义视图执行此操作?

Mat*_*ner 0

从 VS Code 1.29 开始,您无法将搜索/输入框添加到树视图中。此问题已被跟踪

您可以使用贡献点将自定义按钮添加到树视图的顶部menus -> view/title

"menus": {
  "view/title": [
    {
      "command": "myCommand",
      "group": "navigation",
      "when": "view == myTreeView.id"
    }
  ]
Run Code Online (Sandbox Code Playgroud)

例如,LiveShare 添加了一个joinstart按钮:

在此输入图像描述

您还可以将树视图项目本身视为临时按钮。Azure CosmosDB 扩展执行以下操作:

在此输入图像描述

如果您正在寻找更广泛的定制,请提出功能请求