You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyterlab:如何在Cell-Toolbar或Notebook-Panel插入自定义元素、按钮与命令?

如何在JupyterLab的Cell Toolbar或Notebook Panel中插入自定义元素、按钮与命令?

基础可视化配置(添加内置命令/元素)

  • 打开JupyterLab顶部菜单栏的Settings,选择Advanced Settings Editor。
  • 根据需求选择对应配置项:
    • 配置单个单元格的Cell Toolbar:在左侧面板找到Notebook分类下的Cell Toolbar选项。
    • 配置整个笔记本的Notebook Panel工具栏:选择Notebook分类下的Notebook Toolbar选项。
  • 在右侧设置界面中,通过勾选/取消勾选选项,即可添加或移除内置的按钮、命令。

自定义元素与命令(进阶)

如果要添加内置列表外的自定义内容,可通过以下两种方式实现:

1. 修改用户配置JSON

在Advanced Settings Editor切换到User Preferences标签页,手动编辑JSON配置来添加自定义按钮映射:

{
  "toolbar": [
    {
      "name": "自定义按钮",
      "command": "my-extension:custom-command",
      "icon": "ui-components:settings",
      "tooltip": "我的自定义命令"
    },
    // 保留原有内置元素,例如运行单元格命令
    "run-cell"
  ]
}
  • command:必须是已注册的命令ID,自定义命令需要先通过扩展完成注册。
  • icon:可使用JupyterLab内置图标ID,或自定义图标路径。

2. 开发JupyterLab扩展

若需要复杂的自定义组件或交互逻辑,需开发专属扩展:

  • 参考官方扩展开发文档,创建扩展并注册自定义命令、工具栏部件。
  • 通过toolbarFactory等API,将自定义元素注入到目标工具栏中。

参考界面截图

  • Cell Toolbar界面:
    Cell Toolbar界面
  • 设置界面(添加/移除命令):
    设置界面(添加/移除命令)

内容的提问来源于stack exchange,提问作者Rub

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 07:16:26