@jupyterlab/application:IConnectionLost
: 一项服务,用于在 JupyterLab 失去与服务器的连接时调用显示的对话框。如果由于某种原因,您想在新的情况下弹出“连接丢失”对话框,请使用此服务。@jupyterlab/application:IConnectionStatus
: 一项提供应用程序连接状态的服务。@jupyterlab/application:IInfo
: 一项提供当前应用程序元数据的服务,包括禁用的扩展和是否启用了开发模式。@jupyterlab/application:ILabShell
: 一项用于与 JupyterLab shell 交互的服务。顶层application
对象也引用了 shell,但其接口受到限制,以便与应用程序上的不同 shell 实现无关。使用此服务可获取有关当前活动小部件和布局状态的更详细信息。@jupyterlab/application:ILabStatus
: 一项用于与应用程序忙碌/未保存状态交互的服务。如果您想设置应用程序的“忙碌”收藏夹图标,或设置应用程序的“未保存”状态(这会在离开应用程序页面前询问用户确认),请使用此服务。@jupyterlab/application:ILayoutRestorer
: 一项提供应用程序布局恢复功能的服务。使用此服务可在页面加载后恢复您的活动。@jupyterlab/application:IMimeDocumentTracker
: 一个用于通过 MIME 渲染器扩展渲染的文档的小部件跟踪器。如果您想列出并与此类扩展渲染的文档交互,请使用此服务。@jupyterlab/application:IPaths
: 一项提供当前应用程序的各种 URL 和服务器路径信息的服务。如果您想组合 URL 以使用 JupyterLab REST API,请使用此服务。@jupyterlab/application:IRouter
: 应用程序使用的 URL 路由器。使用此服务可为您的扩展添加自定义 URL 路由(例如,如果用户导航到子路径,则调用命令)。@jupyterlab/application:ITreePathUpdater
: 一项用于更新树路径的服务。@jupyterlab/application:ITreeResolver
: 一项用于解析树路径的服务。@jupyterlab/apputils:ICommandPalette
: 左侧面板中应用程序命令面板的服务。使用此服务可将命令添加到面板。@jupyterlab/apputils:IKernelStatusModel
: 一项用于将内核会话提供程序注册到内核状态指示器的服务。@jupyterlab/apputils:ILicensesClient
: 一项用于获取许可的服务。@jupyterlab/apputils:ISanitizer
: 一项用于清理 HTML 字符串的服务。@jupyterlab/apputils:ISessionContextDialogs
: 一项用于处理会话对话框的服务。@jupyterlab/apputils:ISplashScreen
: 应用程序启动屏幕的服务。如果您想出于自己的目的显示启动屏幕,请使用此服务。@jupyterlab/apputils:IThemeManager
: 应用程序主题管理器的服务。这主要用于主题扩展以注册新主题。@jupyterlab/apputils:IToolbarWidgetRegistry
: 一个用于工具栏小部件的注册表。如果您想从数据定义(例如存储在设置中)动态构建工具栏,请需要此项。@jupyterlab/apputils:IWindowResolver
: 应用程序窗口解析器的服务。JupyterLab 工作区被赋予一个名称,该名称通过窗口解析器确定。如果您想使用当前工作区的名称,请需要此项。@jupyterlab/codeeditor:IEditorServices
: 应用程序文本编辑器提供程序的服务。使用此服务可创建新的文本编辑器并将其托管在您的 UI 元素中。@jupyterlab/codeeditor:IPositionModel
: 一项用于处理代码编辑器光标位置的服务。@jupyterlab/codemirror:IEditorExtensionRegistry
: 一个用于 CodeMirror 扩展工厂的注册表。@jupyterlab/codemirror:IEditorLanguageRegistry
: 一个用于 CodeMirror 语言的注册表。@jupyterlab/codemirror:IEditorThemeRegistry
: 一个用于 CodeMirror 主题的注册表。@jupyterlab/completer:ICompletionProviderManager
: 一项用于完成提供程序管理的服务。@jupyterlab/completer:IInlineCompleterFactory
: 行内补全小部件的工厂。@jupyterlab/console:IConsoleCellExecutor
: 控制台单元格执行器@jupyterlab/console:IConsoleTracker
: 一个用于代码控制台的小部件跟踪器。如果您想遍历并与应用程序创建的代码控制台交互,请使用此服务。@jupyterlab/console:IContentFactory
: 一个创建新代码控制台的工厂对象。如果您想在自己的 UI 元素中创建和托管代码控制台,请使用此服务。@jupyterlab/coreutils:ISettingConnector
: 一项连接到设置端点的服务。@jupyterlab/coreutils:ISettingRegistry
: JupyterLab 设置系统的服务。如果您想为您的应用程序存储设置,请使用此服务。有关更多信息,请参阅“schemaDir”。@jupyterlab/coreutils:IStateDB
: JupyterLab 状态数据库的服务。如果您想存储在页面加载后仍然存在的数据,请使用此服务。有关更多信息,请参阅“状态数据库”。@jupyterlab/debugger:IDebugger
: 调试器用户界面。@jupyterlab/debugger:IDebuggerConfig
: 一项用于处理调试器配置的服务。@jupyterlab/debugger:IDebuggerHandler
: 一项用于处理笔记本调试器的服务。@jupyterlab/debugger:IDebuggerSidebar
: 调试器侧边栏的服务。@jupyterlab/debugger:IDebuggerSourceViewer
: 调试器源查看器。@jupyterlab/debugger:IDebuggerSources
: 一项在调试模式下显示源代码的服务。@jupyterlab/docmanager:IDocumentManager
: 应用程序使用的所有文档的管理器服务。如果您想打开和关闭文档、创建和删除文件以及与文件系统进行其他交互,请使用此服务。@jupyterlab/docmanager:IDocumentWidgetOpener
: 一项用于打开小部件的服务。@jupyterlab/docmanager:IRecentsManager
: 一项提供有关最近打开和关闭文档信息的服务@jupyterlab/documentsearch:ISearchProviderRegistry
: 应用程序搜索提供程序注册表的服务。插件可以使用此注册表注册其 UI 元素,以提供查找/替换支持。@jupyterlab/filebrowser:IDefaultFileBrowser
: 默认文件浏览器的服务。@jupyterlab/filebrowser:IFileBrowserCommands
: 一个令牌,用于确保文件浏览器命令已加载。@jupyterlab/filebrowser:IFileBrowserFactory
: 一个创建文件浏览器的工厂对象。如果您想创建自己的文件浏览器(例如,用于自定义存储后端),或者与其他扩展创建的文件浏览器交互,请使用此服务。@jupyterlab/fileeditor:IEditorTracker
: 一个用于文件编辑器的小部件跟踪器。如果您想遍历并与应用程序创建的文件编辑器交互,请使用此服务。@jupyterlab/fileeditor:IEditorWidgetFactory
: 一个用于创建文件编辑器的工厂。@jupyterlab/htmlviewer:IHTMLViewerTracker
: 一个用于渲染的 HTML 文档的小部件跟踪器。如果您想遍历并与应用程序查看的 HTML 文档交互,请使用此服务。@jupyterlab/imageviewer:IImageTracker
: 一个用于图像的小部件跟踪器。如果您想遍历并与应用程序查看的图像交互,请使用此服务。@jupyterlab/inspector:IInspector
: 一项用于向小部件添加上下文帮助的服务(可使用“帮助”菜单中的“显示上下文帮助”查看)。使用此服务可在您的扩展中连接到上下文帮助系统。@jupyterlab/launcher:ILauncher
: 应用程序活动启动器的服务。使用此服务可将您的扩展活动添加到启动器面板。@jupyterlab/logconsole:ILoggerRegistry
: 一项提供日志记录基础设施的服务。@jupyterlab/lsp:ILSPCodeExtractorsManager
: 提供代码提取器管理器。您的扩展需要此令牌才能注册代码提取器,从而允许从打开的文档创建多个虚拟文档。@jupyterlab/lsp:ILSPDocumentConnectionManager
: 提供虚拟文档和语言服务器连接服务。@jupyterlab/lsp:ILSPFeatureManager
: 提供语言服务器功能管理器。注册新客户端功能需要此令牌。@jupyterlab/lsp:IWidgetLSPAdapterTracker
: 提供 WidgetLSPAdapter 跟踪器。您的扩展需要此令牌才能跟踪 WidgetLSPAdapters。@jupyterlab/mainmenu:IMainMenu
: 应用程序主菜单栏的服务。如果您想添加自己的菜单项或为特定活动提供标准化菜单项的实现,请使用此服务。@jupyterlab/markdownviewer:IMarkdownViewerTracker
: 一个用于 Markdown 文档查看器的小部件跟踪器。如果您想遍历并与渲染的 Markdown 文档交互,请使用此服务。@jupyterlab/mermaid:IMermaidManager
: 一个用于渲染美人鱼文本图的管理器@jupyterlab/mermaid:IMermaidMarkdown
: 一个用于在 Markdown 围栏代码块中渲染美人鱼文本图的管理器@jupyterlab/metadataform:IMetadataFormProvider
: 一项用于注册新元数据编辑器小部件的服务。@jupyterlab/notebook:IContentFactory
: 一个创建新笔记本的工厂对象。如果您想在自己的 UI 元素中创建和托管笔记本,请使用此服务。
@jupyterlab/notebook:INotebookCellExecutor
: 笔记本单元格执行器@jupyterlab/notebook:INotebookTools
: 右侧边栏中“笔记本工具”面板的服务。使用此服务可将您自己的功能添加到面板。@jupyterlab/notebook:INotebookTracker
: 一个用于笔记本的小部件跟踪器。如果您想遍历并与应用程序创建的笔记本交互,请使用此服务。@jupyterlab/notebook:INotebookWidgetFactory
: 一项用于创建笔记本查看器的服务。@jupyterlab/pluginmanager:IPluginManager
: 一个用于插件管理器存在性的金丝雀,带有一个打开插件管理器小部件的方法。@jupyterlab/property-inspector:IPropertyInspectorProvider
: 一项用于在属性检查器侧面板中注册新小部件的服务。@jupyterlab/rendermime:ILatexTypesetter
: 应用程序 LaTeX 排版器的服务。如果您想在扩展中排版数学,请使用此服务。@jupyterlab/rendermime:IMarkdownParser
: 一项用于将 Markdown 语法渲染为 HTML 内容的服务。@jupyterlab/rendermime:IRenderMimeRegistry
: 应用程序渲染 MIME 注册表的服务。使用此服务可在您的扩展中为各种 MIME 类型创建渲染器。很多时候,创建“MIME 渲染器扩展”会比直接使用此服务更容易。@jupyterlab/rendermime:IUrlResolverFactory
: 资产 URL 解析器的工厂。@jupyterlab/running:IRunningSessionManagers
: 一项用于添加运行会话管理器的服务。@jupyterlab/running:IRunningSessionsSidebar
: 一个允许修改运行会话侧边栏的令牌。@jupyterlab/services:IConfigSectionManager
: 一项提供配置区段管理器的服务。@jupyterlab/services:IContentsManager
: 内容管理器令牌。@jupyterlab/services:IDefaultDrive
: 内容管理器的默认驱动器。@jupyterlab/services:IEventManager
: 事件管理器令牌。@jupyterlab/services:IKernelManager
: 内核管理器令牌。@jupyterlab/services:IKernelSpecManager
: 内核规范管理器令牌。@jupyterlab/services:INbConvertManager
: nbconvert 管理器令牌。@jupyterlab/services:IServerSettings
: 应用程序的服务器设置。@jupyterlab/services:IServiceManager
: 应用程序的服务管理器。@jupyterlab/services:ISessionManager
: 会话管理器令牌。@jupyterlab/services:ISettingManager
: 设置管理器令牌。@jupyterlab/services:ITerminalManager
: 终端管理器令牌。@jupyterlab/services:IUserManager
: 用户管理器令牌。@jupyterlab/services:IWorkspaceManager
: 工作区管理器令牌。@jupyterlab/settingeditor:IJSONSettingEditorTracker
: JSON 设置编辑器的小部件跟踪器。如果您想遍历并与应用程序创建的设置编辑器交互,请使用此服务。@jupyterlab/settingeditor:ISettingEditorTracker
: 交互式设置编辑器的小部件跟踪器。如果您想遍历并与应用程序创建的设置编辑器交互,请使用此服务。@jupyterlab/statusbar:IStatusBar
: 应用程序状态栏的服务。如果您想添加新的状态栏项,请使用此服务。@jupyterlab/terminal:ITerminalTracker
: 终端的小部件跟踪器。如果您想遍历并与应用程序创建的终端交互,请使用此服务。@jupyterlab/toc:ITableOfContentsRegistry
: 一项用于注册目录工厂的服务。@jupyterlab/toc:ITableOfContentsTracker
: 目录小部件的跟踪器。@jupyterlab/tooltip:ITooltipManager
: 应用程序工具提示管理器的服务。使用此服务可允许您的扩展调用工具提示。@jupyterlab/translation:ITranslator
: 一项用于翻译字符串的服务。@jupyterlab/translation:ITranslatorConnector
: 一项连接到服务器翻译端点的服务。@jupyterlab/ui-components:IFormRendererRegistry
: 一项用于设置表单渲染器注册的服务。@jupyterlab/ui-components:ILabIconManager
: 一项用于注册和请求图标的服务。@jupyterlab/workspaces:IWorkspaceCommands
: 提供工作区命令的标识符。@jupyterlab/workspaces:IWorkspacesModel
: 提供可用工作区的模型。