Code Reference Library
这个插件还没经过Obsidian工作人员的人工审核。这是一个个人代码参考库,里面有按语言和框架打了标签的代码模式和代码片段,全都是纯Markdown格式的。
Code Reference Library 适用于开发者在Obsidian中构建个人编码参考库,方便随时查阅代码片段、设计模式等信息。 以纯Markdown形式存储,方便管理和查阅,通过标签和语言筛选实现快速查找。 打开命令面板,搜索“Code Reference”即可访问所有命令,利用标签和语言筛选功能高效查找所需内容。
AI
Pkmer
Code Runner
在Obsidian里能交互式运行代码块,还支持标准输入,在桌面端、iOS和安卓系统都能用。支持Python、C、C++、Java、Go、JavaScript、TypeScript、Rust、Kotlin等多种语言。——这款插件尚未经过Obsidian官方人员的人工审核。
在Obsidian中交互式运行代码块,支持标准输入(stdin)。Python通过Pyodide本地运行,其他17+种语言通过公共操场API执行。 适合在Obsidian中进行代码学习、测试和验证的场景,无论是在桌面端、iOS还是安卓设备上都能使用。 使用前需了解不同语言的运行后端,对于Python可根据平台选择合适的输入方式。若遇到运行较慢的情况,可能是远程API的原因。同时,该插件未经过Obsidian官方人工审查,使用时需留意。
AI
Pkmer
code-snippet-manager
在Markdown里收集、整理、格式化、搜索代码片段并对其进行解释。——此插件尚未经过Obsidian官方人员的人工审核。
1. 主要功能:这是一款Obsidian的代码片段管理器,支持从当前编辑器选中文本、剪贴板内容创建代码片段,也能直接从仪表板创建。可将多个代码片段存于一个Markdown文件中,能按关键字、语言、标签搜索,支持复制和插入代码片段,还能预览匹配代码。 2. 适用场景:适合开发者在Obsidian中收集、整理和使用代码片段,无需将数据转移到私有数据库,以Markdown文件为核心管理。 3. 核心特色:以Markdown为核心,代码片段存储于Markdown文件,保证数据的开放性;使用Obsidian块ID作为稳定跳转目标,
AI
Pkmer
Code Space
这个插件还没经过Obsidian官方人员的人工审核。它能实现专业的代码文件管理,有可视化仪表盘、带语法高亮的编辑器,还支持嵌入Markdown。
Code Space 1. 主要功能:为Obsidian提供专业代码文件支持,涵盖代码文件的集中浏览、管理、编辑、结构导航及嵌入式代码导出。具备管理、编辑、嵌入和挂载四个“空间”功能。 2. 适用场景:适用于需要在Obsidian中进行代码文件管理和编辑的场景,如开发者记录代码、进行代码分析等。 3. 核心特色:有可视化仪表盘,方便浏览代码文件;专用编辑环境,支持语法高亮;与Obsidian原生功能结合,可实现代码引用、嵌入式预览和PDF导出;能通过系统符号链接挂载外部文件夹,实现跨项目代码管理。 4. 使用建议:若你在O
AI
Pkmer
Code Style Keys
为代码块添加反引号快捷键。——此插件尚未经过Obsidian官方人员的人工审核。
1. 主要功能:在编辑笔记时,快速将选中的文本用反引号包裹。单行选中文本会变成行内代码,多行选中则变为代码块,还能防止原按键操作产生的多余尾随反引号。 2. 适用场景:适用于经常需要格式化代码片段的用户,可通过一键操作代替手动输入包裹符号。 3. 核心特色:监听 beforeinput 事件,当输入反引号且有文本选中时,取消默认输入,替换为代码语法,并进行简单清理,去除多余反引号;支持桌面和移动设备。 4. 使用建议:开发时需安装 Node.js 18+,按步骤安装依赖并启动监听构建,在 Obsidian 中重新加载应用
AI
Pkmer
CodeSuite
具备VS Code级别的代码块功能:支持Shiki语法高亮,有65种以上的主题,可进行带实时输入输出的代码执行,能渲染嵌入式文件,还能导入自定义的VS Code主题。
1. 主要功能:提供VS Code级别的代码块功能,包括Shiki语法高亮(65+内置主题,支持导入VS Code主题)、实时代码执行(支持多种语言)、内联图形渲染、笔记本模式(共享执行上下文)、嵌入代码文件、在文件资源管理器中打开代码文件、环境管理。 2. 适用场景:适合在Obsidian中进行代码编写、调试、数据分析等场景,类似Jupyter Notebook。 3. 核心特色:零额外基础设施,实现VS Code级语法高亮、实时代码执行与流式I/O、跨代码块共享变量、内联图形渲染。 4. 使用建议:可根据喜好选择内置
AI
Pkmer
Code View
它是一个只读查看器,可用于查看源代码和以开发者为中心的文件(如py、ps1、sh、ts等),并且能通过Prism实现语法高亮显示。
1. 主要功能:为常见开发及开发者相关文件(如py、ps1、sh等)提供只读的语法高亮查看功能,不执行文件内容。 2. 适用场景:适用于在Obsidian库中存储AI代理相关文件,如提示、工具配置、说明文件、内存文件等,方便浏览、搜索和链接,也可查看原本只能在编辑器中打开的纯文本源文件。 3. 核心特色:让开发者文件成为Obsidian库中的一等公民,借助Prism实现语法高亮,渲染路径采用Prism.tokenize和DOM遍历,不使用innerHTML。 4. 使用建议:终端用户可通过Obsidian的“设置→社区插
AI
Pkmer
Code Viewer
能查看和编辑代码文件,还自带语法高亮显示哦。——这个插件还没经过Obsidian官方人员手动审核呢。
1. 主要功能:用于查看和编辑代码文件,支持50多种文件扩展名,具备原生语法高亮显示,可选择显示行号,支持代码编辑,有保存和查看控制。 2. 适用场景:适用于Obsidian用户查看和修改代码文件,在编辑代码笔记、查看代码示例等场景中发挥作用。 3. 核心特色:采用Obsidian内置 MarkdownRenderer 实现语法高亮,颜色与当前主题匹配;自动注册文件扩展名;零依赖,仅使用Obsidian API;设计为只读模式防止误编辑;支持多语言UI,包括中文、英文、俄文;使用Obsidian 1.13+设置API实现
AI
Pkmer
Code Workbench
适用于你知识库的Claude代码集成开发环境(IDE):这是一款真正的代码编辑器,具备语法高亮显示、Prettier格式化、诊断、差异对比、代码审查以及内联式Git责任追溯功能,还有供人工智能代理使用的MCP工具 - 此插件尚未经过Obsidian官方人员的人工审核。
1. 主要功能:提供Claude代码IDE功能,含语法高亮、代码格式化等编辑功能;能通过Claude维护Obsidian知识库,包括文件整理、链接修复;支持与Claude Code CLI一键连接。 2. 适用场景:适用于在Obsidian中管理笔记、项目、研究等知识内容,希望借助AI工具整理知识库,以及有代码编辑需求的用户。 3. 核心特色:免费使用;一键连接Claude,无需额外设置,使用用户已有Claude订阅,避免API费用;支持多种Claude兼容模型;Claude维护知识库时基于内部链接图操作,变更需用户批准
AI
Pkmer
CodeBlock CRBasic
为CRBasic(坎贝尔科学公司)的Markdown代码块提供语法高亮显示。——此插件尚未经过Obsidian官方人员的人工审核。
1. 主要功能:为Obsidian中Markdown代码块内的CRBasic(坎贝尔科学数据采集器所用编程语言)提供语法高亮显示,涵盖编辑、实时预览和阅读视图。 2. 适用场景:适用于使用Obsidian记录CRBasic代码的用户,如数据采集、编程等场景。 3. 核心特色:支持多种视图下的语法高亮;适配任何Obsidian主题,利用主题内置的标记颜色;大小写不敏感,符合CRBasic语言特性;能高亮关键词、内置函数、运算符、常量等多种代码元素。 4. 使用建议:在代码块中使用crbasic作为语言标识符即可启用语法高亮
AI
Pkmer
Codeblock Customizer
在编辑和阅读模式下自定义您的代码块。
Codeblock Customizer Obsidian 的 Codeblock Customizer 插件允许用户在编辑和阅读模式下自定义代码块。用户可以自定义默认的暗色和亮色主题,启用编辑器活动行高亮,排除特定语言,设置代码块的背景颜色,折叠代码,显示文件名,添加行号等。此外,插件还支持多种高亮颜色和显示代码块语言的图标。用户可以根据需要自定义颜色,并将其保存为主题。该插件适用于频繁更改 Obsidian 主题的用户,解决了自定义代码块外观的需求。安装简便,支持用户自定义插件开发者。
AI
Pkmer
CodeBlock Language Detector
这个插件还没经过Obsidian官方人员的人工审核。它能自动检测未指定语言的代码块,并添加语言标签,以实现正确的语法高亮显示。
CodeBlock Language Detector CodeBlock Language Detector 自动检测Obsidian中未指定语言的代码块,并添加合适的语言标签以实现正确的语法高亮。 适用于在Obsidian中编写代码笔记,忘记为代码块指定语言的场景。 1. 采用两种智能检测方法:Highlight.js检测和模式匹配,确保检测准确。 2. 支持70多种编程语言,覆盖范围广。 3. 可配置置信度阈值,范围为0 - 100%。 4. 触发方式灵活,包括打开笔记、编辑笔记、保存文件时自动检测,也可
AI
Pkmer