Skip to content

函数

分类
排序方式
过滤条件

chat

commands

useCommand-注册一个命令。参见 commands.registerCommand
useCommands-注册多个命令。参见 commands.registerCommand
useTextEditorCommand-注册一个文本编辑器命令。参见 commands.registerTextEditorCommand
useTextEditorCommands-注册多个文本编辑器命令。参见 commands.registerTextEditorCommand
executeCommand-执行一个命令,并进行类型检查。参见 commands.executeCommand

comments

debug

document

editor

useActiveEditorDecorations-响应式地为活动编辑器设置装饰。参见 window.activeTextEditor
useEditorDecorations-响应式地为给定编辑器设置装饰。参见 TextEditor.setDecorations

env

useDefaultShell-env.shell 的 Reactive API。
useLogLevel-env.logLevel 的 Reactive API。

extension

useAllExtensions-extensions.all 的 Reactive API。
useExtensionSecret-从扩展的机密存储中获取一个响应式的机密值。

l10n

useL10nText-l10n.t 的 Reactive API。

languages

lifecycle

useDisposable-当当前作用域被销毁时,销毁该 disposable 对象。参见 Disposable
useVscodeContext-响应式地设置一个 VS Code 上下文。参见 自定义 when 子句上下文
createSingletonComposable-创建一个只应被调用一次的可组合函数。
defineConfigObject-定义一个扩展的配置。参见 workspace.getConfiguration。 你可以将此函数与 vscode-ext-gen 搭配使用。
defineConfigs-定义一个扩展的配置。参见 workspace.getConfiguration。 你可以将此函数与 vscode-ext-gen 搭配使用。
defineExtension-定义一个新扩展。
defineService-定义一个只应被实例化一次的服务。
onActivate-注册一个在扩展被激活后调用的回调函数。
onDeactivate-注册一个在扩展被停用时调用的回调函数。

lm

useLmTools-一个由所有扩展使用 lm.registerTool 注册的可用工具列表。

tasks

useFetchTasks-tasks.fetchTasks 的 Reactive API。

terminal

useControlledTerminal-创建一个终端,并允许你控制其生命周期。
useTerminalState-Terminal.state 的 Reactive API。

utilities

useEvent-Event 的 Reactive API。
useEventEmitter-EventEmitter 的 Reactive API。
useFileUri-Uri.file 的 Reactive API。
useReactiveOptions-在一个目标对象上设置多个响应式选项。
createKeyedComposable-创建一个可组合函数,它会根据一个键来缓存函数的结果。

view

useLogger-创建一个将内容写入输出通道的记录器。
useTreeView-注册一个树视图。参见 window.createTreeView
useViewBadge-响应式地设置一个视图 (TreeViewWebviewView) 的徽章。
useViewTitle-响应式地设置一个视图 (TreeViewWebviewView) 的标题。
useViewVisibility-响应式地获取一个视图(TreeViewWebviewView)的可见性。
useWebviewPanel-注册一个 webview 面板。参见 window.createWebviewPanel
useWebviewView-注册一个 webview 视图。参见 window.registerWebviewViewProvider
defineLogger-定义一个在激活前即可使用的记录器。

window

useIsDarkTheme-判断当前颜色主题是否为深色。参见 ColorTheme.kind
useQuickPick-Creates a customizable quick pick UI.
useWindowState-window.state 的 Reactive API。

workspace