Open JSON / YAML files in a native-feeling editor view with formatting, folding and search.
Obsidian 插件:在 Obsidian 中直接打开、查看、编辑 JSON / YAML 文件。
English: an Obsidian plugin that opens JSON / YAML files in a native-feeling CodeMirror 6 editor view with formatting, folding and search.
.json / .yaml / .yml / .jsonc 文件,直接在 Obsidian 内打开,不再弹出系统应用。Ctrl/Cmd + F 打开搜索面板,支持高亮全部、大小写、正则与替换。0 = 不限制)。Ctrl/Cmd + S 或「保存」按钮写回文件;未保存改动以橙色圆点提示。从 Release 页下载 main.js、manifest.json、styles.css,放入
<vault>/.obsidian/plugins/materin-ctx/,启用插件即可。
npm install # 安装依赖
npm run dev # 开发构建(watch,自动部署到 .debug-vault)
npm test # vitest 单元测试
npm run check # tsc 类型检查
npm run lint # eslint(eslint-plugin-obsidianmd recommended)
npm run build # 生产构建(root main.js)
调试 vault 位于 .debug-vault/(含 hot-reload 插件),npm run dev 后用 Obsidian 打开该 vault 即可热重载调试。示例文件:sample.json / config.yaml / settings.jsonc。
MIT