MCPcopy Index your code

hub / github.com/ZToolsCenter/ZTools / functions

Functions1,419 in github.com/ZToolsCenter/ZTools

↓ 288 callersMethodon
( consumer: string, event: K, listener: (event: GlobalInputEventMap[K]) => void )
src/main/core/globalInputManager.ts:33
↓ 112 callersFunctionrequireInternalPlugin
( pluginManager: PluginManager | null, event: IpcMainInvokeEvent )
src/main/api/plugin/internal.ts:46
↓ 108 callersMethodget
(key: string)
src/main/core/lmdb/types.ts:49
↓ 57 callersMethoddbGet
(key: string)
src/main/api/index.ts:238
↓ 51 callersMethoddbGet
(key: string)
src/main/api/shared/database.ts:416
↓ 49 callersMethodstringify
* 安全序列化单个参数
src/main/core/logCollector.ts:210
↓ 43 callersMethoddbPut
* 内部使用的数据库辅助方法 * 用于主进程内部直接操作 ZTOOLS 命名空间的数据
src/main/api/shared/database.ts:393
↓ 29 callersMethodhide
隐藏窗口
src/main/core/zbrowser/zbrowserExecutor.ts:258
↓ 29 callersMethodresolve
* 批量解析 MUI 资源字符串 * @param refs - MUI 引用字符串数组,如 ['@%SystemRoot%\\system32\\shell32.dll,-22067'] * @returns 解析结果 Map,key 为原始引用,value 为解析后的本地化字符串
src/main/core/native/index.ts:777
↓ 27 callersMethodshow
显示窗口
src/main/core/zbrowser/zbrowserExecutor.ts:264
↓ 26 callersMethodtrace
* 统一装配链路日志
src/main/managers/pluginAssemblyCoordinator.ts:60
↓ 25 callersMethodfocus
* 聚焦元素 * * @param {string} selector - CSS 选择器 * @returns {ZBrowserClient} this
resources/zbrowser/client.js:621
↓ 23 callersMethodgetPluginInfoByWebContents
* 根据 WebContents 获取插件信息 * @param webContents WebContents 实例 * @returns 插件信息,如果不是插件则返回 null
src/main/managers/pluginManager.ts:1933
↓ 22 callersMethoddbPut
* 数据库辅助方法(供其他模块使用)
src/main/api/index.ts:234
↓ 20 callersFunctionextractAcronym
(name: string)
src/main/utils/common.ts:33
↓ 20 callersMethodgetPluginPrefix
* 获取插件专属前缀 * 如果请求来自插件,返回对应 runtime namespace 的私有前缀 * 否则返回 null(主程序使用)
src/main/api/shared/database.ts:47
↓ 18 callersFunctionshouldSkipShortcut
(name: string)
src/main/core/commandScanner/windowsScanner.ts:34
↓ 17 callersMethodclose
()
src/main/core/lmdb/types.ts:42
↓ 17 callersFunctioncreateErrorResult
(name: string, message: string, id?: string)
src/main/core/lmdb/utils.ts:34
↓ 16 callersFunctionescapeHtml
* 转义HTML特殊字符,防止XSS
src/renderer/src/utils/highlight.ts:268
↓ 16 callersFunctionsafeJsonParse
(str: string)
src/main/core/lmdb/utils.ts:87
↓ 15 callersFunctionhasCommand
( list: any[], appPath: string, featureCode?: string, name?: string )
src/main/api/renderer/commandMatchers.ts:87
↓ 14 callersFunctionisBundledInternalPlugin
(pluginName: string)
src/main/core/internalPlugins.ts:44
↓ 14 callersFunctionisValidDocId
(id: any)
src/main/core/lmdb/utils.ts:66
↓ 14 callersMethodnotifyAiStatus
( status: 'idle' | 'sending' | 'receiving', webContents: Electron.WebContents )
src/main/api/plugin/ai.ts:170
↓ 14 callersMethodsendInputEvent
( inputEvent: | Electron.MouseInputEvent | Electron.MouseWheelInputEvent | Electron.Keyb
src/main/api/plugin/input.ts:252
↓ 13 callersMethodexecute
* 执行 AppleScript 脚本 * @param script AppleScript 脚本内容 * @returns 脚本执行结果
src/main/utils/appleScriptHelper.ts:16
↓ 13 callersFunctionfindCommandIndex
( list: any[], appPath: string, type: string, featureCode?: string, name?: string )
src/main/api/renderer/commandMatchers.ts:16
↓ 13 callersMethodstart
* 启动 MCP HTTP 服务。
src/main/core/mcpServer.ts:132
↓ 13 callersFunctiontoDevPluginName
(originalName: string)
src/shared/pluginRuntimeNamespace.ts:17
↓ 12 callersFunctioncalculateMatchScore
( text: string, query: string, matches?: MatchInfo[], command?: CommandLike )
src/renderer/src/stores/commandUtils.ts:64
↓ 12 callersFunctionformatError
* 将错误对象转换为可读字符串 * @param error - 捕获的错误对象 * @param fallback - 非 Error 实例时的回退文案
src/main/api/renderer/pluginDevProjects.ts:61
↓ 12 callersFunctiongetCommandId
(cmd: CommandIdLike)
src/renderer/src/stores/commandUtils.ts:24
↓ 12 callersMethodhidePluginView
()
src/main/managers/pluginManager.ts:802
↓ 12 callersFunctionnormalizeConfigList
(data: unknown)
src/shared/pluginSettings.ts:6
↓ 12 callersMethodputSync
(key: string, value: any)
src/main/core/lmdb/types.ts:50
↓ 12 callersMethodreadRegistry
从 LMDB 读取并反序列化开发项目注册表
src/main/api/renderer/pluginDevProjects.ts:91
↓ 11 callersMethodallDocs
* 获取文档数组(同步) * @param key 可选的文档 ID 前缀(字符串)或文档 ID 数组 * @returns 文档对象数组
src/main/core/lmdb/syncApi.ts:331
↓ 11 callersFunctionapplySpecialConfig
( command: T, specialCommands: Record<string, Partial<T>> )
src/renderer/src/stores/commandUtils.ts:34
↓ 11 callersMethodnotifyRenderer
* 安全地向渲染进程发送消息
src/main/api/renderer/commands.ts:52
↓ 11 callersMethodregister
* 注册子输入框
internal-plugins/setting/src/composables/useZtoolsSubInput.ts:21
↓ 11 callersMethodunregister
* 注销指定修饰键的所有回调
src/main/core/doubleTapManager.ts:61
↓ 10 callersMethodclear
(type?: ClipboardType)
src/main/managers/clipboardManager.ts:659
↓ 10 callersFunctiondeduplicateResults
(results: T[])
src/renderer/src/composables/useSearchResults.ts:9
↓ 10 callersMethoddispatchLifecycleEvent
* 串行派发生命周期事件,防止 PluginOut/PluginEnter 交错
src/main/managers/pluginAssemblyCoordinator.ts:263
↓ 10 callersFunctionlazyListen
* 创建懒注册的 IPC 事件监听器。 * 仅在首次设置回调时注册 ipcRenderer.on,回调置空后可通过 detach 移除监听。 * @param {string} channel IPC 通道名 * @param {function} handler 接收 (event, ..
resources/preload.js:81
↓ 10 callersMethodnotifyBackToSearch
* 通知渲染进程返回搜索页面
src/main/managers/windowManager.ts:123
↓ 10 callersMethodremove
* 删除文档(同步) * @param docOrId 文档对象或文档 ID * @returns 操作结果
src/main/core/lmdb/syncApi.ts:222
↓ 10 callersFunctionsortByUsage
* 根据使用统计对匹配指令结果排序(useCount 降序)
src/renderer/src/composables/useSearchResults.ts:27
↓ 9 callersFunctiondeduplicateCommands
(apps: (Command & { _dedupeTarget?: string })[])
src/main/core/commandScanner/windowsScanner.ts:328
↓ 9 callersMethodevaluate
* 在目标页面中执行 JS 函数 * * 函数会被序列化为字符串,在目标页面上下文中执行。 * 支持异步函数(返回 Promise),结果会自动 unwrap。 * * @param {Function} fn - 要执行的函数 * @param {...*} a
resources/zbrowser/client.js:102
↓ 9 callersFunctionfail
(err: unknown)
src/main/utils/download.ts:51
↓ 9 callersMethodgetAllWindows
* 获取所有分离窗口
src/main/core/detachedWindowManager.ts:558
↓ 9 callersMethodgetCurrentPluginPath
()
src/main/managers/pluginManager.ts:875
↓ 9 callersMethodgetMainWindow
* 获取主窗口实例
src/main/managers/windowManager.ts:621
↓ 9 callersMethodgetWindowByPluginWebContents
* 根据插件 webContents ID 查找对应的分离窗口
src/main/core/detachedWindowManager.ts:572
↓ 9 callersMethodhideWindow
* 隐藏超级面板窗口
src/main/core/superPanelManager.ts:454
↓ 9 callersMethodhideWindow
(isRestorePreWindow: boolean = true)
src/main/api/renderer/window.ts:86
↓ 9 callersMethodopenExternal
(url: string)
src/main/api/renderer/system.ts:58
↓ 9 callersMethodput
* 创建或更新文档(同步) * @param doc 文档对象,必须包含 _id * @returns 操作结果
src/main/core/lmdb/syncApi.ts:38
↓ 9 callersFunctionsafeJsonStringify
(obj: any)
src/main/core/lmdb/utils.ts:101
↓ 9 callersMethodsetExpendHeight
(height: number, updateCache: boolean = true)
src/main/managers/pluginManager.ts:1270
↓ 9 callersMethodstop
* 停止 MCP HTTP 服务。
src/main/core/mcpServer.ts:164
↓ 8 callersFunctionexecAsync
(command: string)
src/main/utils/registrySync.ts:9
↓ 8 callersFunctiongenerateNewRev
(existingRev?: string)
src/main/core/lmdb/utils.ts:10
↓ 8 callersMethodgetCurrentWindow
()
src/main/managers/clipboardManager.ts:181
↓ 8 callersFunctiongetPluginDataPrefix
(pluginName: string)
src/shared/pluginRuntimeNamespace.ts:54
↓ 8 callersMethodgetRange
(options: { start?: string; end?: string })
src/main/core/lmdb/types.ts:52
↓ 8 callersFunctiongetWindowsExplorerPath
* 获取 Windows 资源管理器当前文件夹路径 * 从 systemCommands.ts 复制以便测试
tests/main/windowsExplorerCommands.test.ts:14
↓ 8 callersFunctionhttpGet
( url: string, options: Omit<HttpRequestOptions, 'method'> = {} )
src/main/utils/httpRequest.ts:148
↓ 8 callersFunctionisDocSizeExceeded
(doc: any, maxSize: number = 1024 * 1024)
src/main/core/lmdb/utils.ts:76
↓ 8 callersMethodkillPlugin
(pluginPath: string)
src/main/api/renderer/plugins.ts:566
↓ 8 callersMethodloadDynamicFeatures
* 从数据库加载动态 features
src/main/api/plugin/feature.ts:167
↓ 8 callersFunctionmakeMatch
(indices: Array<[number, number]>)
tests/renderer/commandUtils.test.ts:163
↓ 8 callersMethodnotifyPluginsChanged
通知渲染进程插件列表已变更
src/main/api/renderer/pluginDevProjects.ts:43
↓ 8 callersFunctionresolvePath
标准化路径为绝对路径
src/main/api/renderer/pluginDevelopmentRegistry.ts:154
↓ 8 callersMethodshowWindow
* 显示超级面板窗口
src/main/core/superPanelManager.ts:405
↓ 8 callersMethodwriteRegistry
将注册表序列化并写入 LMDB
src/main/api/renderer/pluginDevProjects.ts:96
↓ 7 callersMethodaddEngine
* 添加搜索引擎
src/main/api/renderer/webSearch.ts:115
↓ 7 callersFunctionapplyWindowMaterial
( win: BrowserWindow, material: 'mica' | 'acrylic' | 'none' )
src/main/utils/windowUtils.ts:42
↓ 7 callersFunctioncommandExists
(cmd: string)
src/main/core/screenCapture.ts:51
↓ 7 callersFunctionfilterOutCommand
( list: any[], appPath: string, featureCode?: string, name?: string )
src/main/api/renderer/commandMatchers.ts:52
↓ 7 callersMethodgetAllEngines
* 获取所有搜索引擎
src/main/api/renderer/webSearch.ts:100
↓ 7 callersMethodgetAllPlugins
()
src/main/api/renderer/plugins.ts:303
↓ 7 callersMethodgetDisabledPluginSet
()
src/main/api/renderer/plugins.ts:245
↓ 7 callersMethodgetLaunchParam
* 获取启动参数
src/main/api/index.ts:227
↓ 7 callersFunctionipcInvoke
(apiName, args)
resources/preload.js:19
↓ 7 callersFunctionisDevelopmentPluginName
(pluginName: string)
src/shared/pluginRuntimeNamespace.ts:10
↓ 7 callersFunctionparseUrlFile
(filePath: string)
src/main/core/commandScanner/windowsScanner.ts:176
↓ 7 callersMethodreadInstalledPlugins
读取当前已安装插件列表
src/main/api/renderer/pluginDevProjects.ts:39
↓ 7 callersMethodtransactionSync
(callback: () => T)
src/main/core/lmdb/types.ts:41
↓ 7 callersMethodupdateDocSyncStatus
* 直接更新文档的同步状态(使用 metaDb) * 注意:不修改文档内容,只更新元数据 * @param docId 文档 ID * @param doc 文档对象(如果需要创建文档) * @param createIfNotExists 如果文档不存在,是否创建
src/main/core/sync/syncEngine.ts:719
↓ 6 callersFunctionaddZtoolsCodeEventListener
( type: string, event: (e: ZtoolsCodeEvent) => void )
internal-plugins/setting/src/events/codeEvent/ZtoolsCodeEvent.ts:91
↓ 6 callersFunctioncreateSuccessResult
(id: string, rev?: string)
src/main/core/lmdb/utils.ts:50
↓ 6 callersMethodemitMarketDownloadProgress
( task: MarketDownloadTask, payload: MarketDownloadProgressPayload )
src/main/api/renderer/pluginInstaller.ts:649
↓ 6 callersFunctionencodeDocPath
* 将 docId 编码为 WebDAV 路径(保留目录结构) * ZTOOLS/settings-general → ZTOOLS/settings-general * 每段单独编码,/ 保留为路径分隔符
src/main/core/sync/webdavClient.ts:9
↓ 6 callersFunctionfinish
(image: string)
src/main/core/screenCapture.ts:125
↓ 6 callersMethodgetAttachmentDb
* 获取附件数据库实例(用于高级查询) * @returns 附件数据库实例
src/main/core/lmdb/index.ts:176
↓ 6 callersFunctiongetDefaultWindowMaterial
()
src/main/utils/windowUtils.ts:32
↓ 6 callersMethodgetDisabledPlugins
()
src/main/api/renderer/plugins.ts:231
next →1–100 of 1,419, ranked by callers