Recent Posts

最近更新

最近更新的的文章列表«172/854 »

Code Block

一个插件,可以将文本转换成带有自动语言检测功能的代码块。

Obsidian 插件 Code Block 可以将选定的文本或粘贴的文本转换为带有自动编程语言检测的代码块。用户可以在插件设置中选择可检测的语言。语言检测由 highlight.js 提供,虽然不是完美的,但大多数情况下都能正常工作。如果检测错误,可以从列表中移除该语言并重试。该插件适用于需要在 Obsidian 中编写和展示代码的用户,能够快速、准确地将文本转换为代码块,提高工作效率,解决了手动添加代码块和选择语言的繁琐问题。

AI

AI

Pkmer

Code Blocks commands

提供插入带标记代码块的命令,还支持用反引号触发这些命令。

Code Blocks commands Code Blocks commands 适用于在Obsidian中需要频繁插入代码块并进行语法高亮标记的场景,如程序员记录代码笔记、技术人员撰写技术文档等。

AI

AI

Pkmer

Code Converter

Detects non-UTF-8 encodings in your vault and safely converts them to UTF-8 with automatic backup. Repairs double-encoded mojibake, exports conversion logs, and supports 10 UI languages. - This plugin has not been manually reviewed by Obsidian staff.

1. 多重安全机制:采用严格验证与评分制检测,低置信度文件需手动确认,转换前强制备份

AI

AI

Pkmer

Code Diff

Render code diffs embedded in the middle of your notes, from pasted patches or from a Git repository. - This plugin has not been manually reviewed by Obsidian staff.

该插件允许在 Obsidian 笔记中直接渲染代码差异(Diff)。它支持两种输入方式:一是粘贴标准的 git diff 文本,二是直接引用本地 Git 仓库,自动生成两个分支、提交或特定文件间的变更对比视图。 适合开发者在技术笔记、代码审查记录或项目文档中嵌入代码变更详情。特别适用于需要直观展示代码修改前后对比的场景,如记录 Bug 修复过程、API 变更说明或重构日志。

AI

AI

Pkmer

Code Editor

可以直接编辑非Markdown文本文件(代码、配置文件、数据文件),并且具备语法高亮、行号显示和自动换行功能。

1. 主要功能:可在Obsidian中直接编辑非Markdown文本文件,如代码、配置、数据文件等。支持50多种文件类型,具备语法高亮、行号显示、自动换行等功能。 2. 适用场景:适用于开发者在Obsidian中编辑各类代码文件,也适用于需要处理配置文件、数据文件的场景,方便在笔记软件中统一管理和编辑不同类型的文本。 3. 核心特色:提供5种内置颜色主题进行语法高亮显示,行号可突出显示当前活动行,能满足不同用户的视觉需求和编辑习惯。 4. 使用建议:若需编辑代码或非Markdown文件,可直接使用该插件。根据个人喜好选择合

AI

AI

Pkmer

Code Emitter

一个黑曜石插件,可以在沙盒环境中交互式执行代码块,支持的语言有Rust、Kotlin、Python、Javascript、TypeScript等。

Code Emitter Obsidian Code Emitter 插件允许在类似 Jupyter notebooks 的沙盒中交互式执行代码块。支持的语言有 Rust、Kotlin、Python、JavaScript、TypeScript 等。插件基于 HTTP REST API 和 JS 沙盒以及 Webassembly 技术,无需本地环境要求,支持 Obsidian 支持的所有平台。通过插件可以在 Obsidian 中运行各种代码,包括 Python、TypeScript、JavaScript 等,还支持发送代码到第三

AI

AI

Pkmer

Code Emphasis

Highlight important code and comments in your notes. - This plugin has not been manually reviewed by Obsidian staff.

Code Emphasis 是一款用于 Obsidian 的代码高亮插件。它允许用户在代码块中通过 ^^ 标记或命令面板选中文字,对关键代码行或注释进行视觉强调,使其在笔记中更易于识别和回顾。 适用于技术笔记、学习文档或项目记录中,需要频繁回顾特定代码逻辑、配置参数或重要注释的场景,帮助用户快速定位核心内容。 1. 多种高亮方式:支持命令面板一键高亮,或手动输入 ^^ 标记。 2. 视图自适应:实时预览模式下标记隐藏(仅光标进入时显示),阅读模式纯净显示高亮效果,源码模式保留原始标记。 3. 智能复制:阅读视图复制

AI

AI

Pkmer

Code Fence Completer

能智能推荐语言标识符,还能稳稳补全Markdown代码块。——此插件尚未经过Obsidian官方人员的人工审核。

在Obsidian中编写Markdown代码块时提供可靠的语言标识符建议,能自动补全代码块,支持多种语言别名及自定义标识符,可更改或清除代码块语言,还提供“插入代码块”命令。 适用于在Obsidian里撰写包含代码块的Markdown文档的场景,无论是在桌面端还是移动端均可使用。 输入代码块起始符号后输入语言,用键盘或鼠标选择建议,若缺少闭合符号会自动添加。可在Obsidian的快捷键设置中为“插入代码块”命令分配热键。在插件设置中添加自定义别名映射,每行一个或用逗号分隔。

AI

AI

Pkmer

Code Files

在Obsidian中使用VS Code强大的Monaco编辑器编辑代码文件。

Code Files Obsidian Code Files 是 ObsidianMD 的插件,使用强大的 Monaco Editor 来显示和编辑代码文件。该插件为 Obsidian 添加了一个代码编辑器视图,可用于编辑各种代码文件。用户可以在插件设置中配置默认编辑器的文件扩展名,并可以通过右键单击侧边栏中的文件夹、命令面板或功能区中的按钮创建新的代码文件。需要注意的是,该插件目前依赖于在线托管的 Monaco Editor,因此需要互联网连接才能使用。该插件解决了在 Obsidian 中编辑代码文件的需求,为用户提供了更便

AI

AI

Pkmer

Code Folding

这个插件还没经过Obsidian官方人员的人工审核。这是个轻量级插件,能给代码块添加智能折叠功能。

Code Folding 为代码块添加智能折叠功能,可展开或折叠代码,还支持一键复制代码。 适用于在Obsidian中编写和查看代码的场景,无论是少量代码查看还是大量代码管理都适用。 1. 仅专注代码块折叠,无额外功能,改动极小。 2. 代码实现精简高效,性能优先。 3. 使用Obsidian原生CSS变量,与所有主题兼容。 4. 行数不超过5行时,显示全量代码并支持一键复制;超过5行则自动折叠,点击可展开或折叠,也支持一键复制。 1. 推荐通过Obsidian社区插件安装该插件。 2. 点击代码块头部可展

AI

AI

Pkmer

Code Graph

把你的代码文件之间的关联——像导入、调用、继承、实现、注释链接、架构决策记录(ADRs)以及测试等——以交互式图表的形式和笔记一起直观呈现出来。 - 这个插件还未经Obsidian官方人员手动审核。

1. 主要功能:将代码文件间的连接关系(如导入、调用、继承等)以交互式图形的形式展示在笔记旁,把Obsidian库转换为代码库的可导航知识图谱。能解析源文件,提取关系并以力导向图呈现,支持探索、过滤和深入查看。 2. 适用场景:适用于开发者在Obsidian中管理代码项目,梳理代码文件间的关系,查看代码结构和依赖。 3. 核心特色: - 支持多种语言,对部分语言进行AST解析提取关系,部分语言基于正则提取导入关系。 - 可将函数、类等作为图节点展示。 - 能直观显示含TODO和FIXME注释的文件。

AI

AI

Pkmer

Code Import

用@import语法导入代码文件,和“Markdown预览增强”插件兼容。——Obsidian官方人员尚未对该插件进行人工审核。

1. 主要功能:支持在Obsidian笔记里使用@import语法导入外部代码文件,兼容Markdown Preview Enhanced。可在阅读视图直接导入代码,支持选择行范围,能根据文件扩展名自动实现语法高亮,支持相对路径。 2. 适用场景:适用于需要在笔记中引用代码文件的场景,例如程序员记录代码示例、技术文档编写等。 3. 核心特色:提供全量和部分代码导入功能;支持0和1两种行索引模式;在桌面和移动端(iOS)都能正常使用。 4. 使用建议:插件可通过Obsidian社区插件市场安装。使用时,利用@import语法

AI

AI

Pkmer