Recent Posts

最近更新

最近更新的的文章列表«142/667 »

Code Blocks commands

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

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

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 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

Code Language Completer

Autosuggests and completes codeblock language options based on history.

Code Language Completer Obsidian Code Language Completer是一个简单的插件,可以根据历史记录自动建议和完成代码块语言选项,提供了在Obsidian中插入代码块的便利性改进。它具有以下功能:1. 对各种编程语言进行自动建议和完成;2. 可以根据需要添加更多语言;3. 根据最近使用的语言进行建议(在记录特定语言时很有帮助);4. 可配置的快捷键,将光标放在自动建议模态内,在插入语言时,光标放在代码块内。这个插件可以帮助用户更快速地插入代码块,提高写作效率。

AI

AI

Pkmer

Code Link

在你的笔记中链接到代码文件

Code Link 根据您提供的描述和README文件,Obsidian Code Link插件允许您在Obsidian中展示代码,并且只展示您感兴趣的部分。通过符号搜索/标签搜索/代码大纲等功能,您可以直接链接到代码文件中的特定符号(如类、函数或类中的方法)。这样可以在笔记中引用您感兴趣的代码部分,避免其他内容的干扰,特别适用于记录代码笔记或学习复杂的开源项目时。插件支持悬停预览和嵌入式代码预览,还提供标签搜索功能。确保在使用插件前按照说明下载必要组件,并在设置中启用相应选项。需要将项目导入Obsidian仓库中才能进行

AI

AI

Pkmer

Code Linker

把你的笔记和源代码深度关联起来。自动补全符号后,能直接跳转到你的集成开发环境(如 VS Code、JetBrains 系列)里对应的精确行,或者跳转到 GitHub/GitLab 的永久链接。还能嵌入实时代码片段哦。——这个插件还没经过Obsidian官方人员手动审核呢。

1. 主要功能:自动补全对源代码的引用,插入 Markdown 链接,点击链接可在编辑器(如 VS Code、Rider 等)中打开文件并定位到指定行。还能嵌入实时代码片段。 2. 适用场景:适用于需要在 Obsidian 笔记中引用代码,且希望能快速跳转至代码具体位置的场景,如程序员记录代码相关笔记、技术文档编写等。 3. 核心特色:输入触发字符(默认 @@)后输入类或文件名可自动补全代码引用;笔记中使用 {root} 加相对路径,保证链接可移植性,打开链接时 {root} 自动填充;内置语言配置文件在构建时集成到 m

AI

AI

Pkmer

Code Playground

在笔记里就能实时编辑代码,还能即时预览效果的代码沙箱,支持 HTML/CSS、React、Vue、Svelte、Angular、Solid、Next.js、TypeScript、JavaScript 等等。——此插件尚未经过 Obsidian 官方人员的人工审核哦。

1. 主要功能:可在Obsidian笔记中嵌入实时、可编辑的Sandpack代码游乐场,支持HTML/CSS、React、Vue等多种代码类型。 2. 适用场景:适合开发者在Obsidian笔记中实时编写、测试代码,如学习新框架、验证代码逻辑等。 3. 核心特色:能在笔记内直接运行代码并即时预览效果,无需切换到其他开发环境;支持多种主流前端框架和语言。 4. 使用建议: - 该插件依赖CodeSandbox的托管服务,运行代码需联网,无完全离线模式。 - 若代码涉及敏感信息,请勿使用,因代码编译会传输到C

AI

AI

Pkmer