TomlJump
Navigate both ways between TOML configuration and matching source code. TomlJump adds focused bidirectional navigation between TOML configuration, project files, and matching source configuration declarations. It uses the stable VS Code Extension API and packages as a standard VSIX for VS Code, Cursor, Trae, and other compatible editors. Features
TomlJump intentionally does not replace TOML syntax highlighting, formatting, schema validation, diagnostics, completion, or rename support. It focuses on high-confidence navigation and stays quiet when a configuration relationship is not credible. CompatibilityTomlJump requires VS Code API 1.85 or later and uses no proposed or product-specific APIs. The same VSIX is designed for compatible VS Code, Cursor, and Trae versions that implement this API baseline. InstallationBuild a local VSIX from the repository:
Install UsageUse the editor's normal Go to Definition action or Ctrl/Cmd-click on supported TOML paths, table/key leaf segments, source configuration declarations, and Python entry-point segments. When multiple credible definitions exist, the editor presents its native target list. PrivacyTomlJump does not collect telemetry and does not send project files or navigation data over the network. Workspace files are read locally only when resolving a definition request. TomlJump 为 TOML 配置、项目文件与匹配的源码配置声明提供专注的双向跳转能力。扩展使用稳定版 VS Code Extension API,并以标准 VSIX 形式支持 VS Code、Cursor、Trae 及其他兼容编辑器。 功能
TomlJump 不替代 TOML 语法高亮、格式化、schema 校验、诊断、补全或重命名。它只专注于高置信度导航;当配置关系不够可信时会静默跳过。 兼容性TomlJump 需要 VS Code API 1.85 或更高版本,不使用 proposed API 或产品专用 API。同一个 VSIX 可安装到实现该 API 基线的兼容版本 VS Code、Cursor 与 Trae。 安装从仓库构建本地 VSIX:
在编辑器 Extensions 视图中选择 使用在支持的 TOML 路径、table/key 叶子段、源码配置声明和 Python entry point 片段上,使用编辑器原生 Go to Definition 或 Ctrl/Cmd-click。存在多个可信定义时,编辑器会展示原生目标列表。 隐私TomlJump 不收集遥测数据,也不会通过网络发送项目文件或导航数据。仅在解析定义请求时读取本地工作区文件。 License / 许可证TomlJump is released under the MIT License. TomlJump 使用 MIT 许可证发布。 |