Skip to content
项目

Chaoses-Ib/ObsidianShell has 146 GitHub stars and 9 forks. GitHot measured +1 stars in 24 hours and +2 in 7 days. Last checked 2026-11-09 09:23 UTC. Last push 2024-07-27.

这些数字如何统计

Associate Markdown files with Obsidian

146 星标9 forks +1 24小时

可以做什么

  • Everything + IbEverythingExt
  • Open standalone Markdown files in Obsidian, i.e., use Obsidian as a Markdown editor.
  • Enable the global vault pattern, which means that you can share one config with your notes at different locations.
  • Open Markdown files in Obsidian through command line

实测星标增长

24小时
+1
7天
+2
15天
更新延迟
1个月
更新延迟

各周期内的星标净变化,周期相互重叠,并非每日新增。缺失的测量保持空白。星标代表关注度,不代表软件质量。

README.zh-Hans.md

原文

ObsidianShell

语言:English、简体中文

功能

  • 关联 Markdown 文件到 Obsidian

    除了方便打开笔记外,关联文件还有助于将 Obsidian 集成进你的工作流,比如你可以使用一个启动器来快速打开笔记文件。

    配合支持拼音搜索的启动器,还可以间接实现通过拼音搜索笔记文件,比如:

  • VaultRecent/Recent 模式

    • 在 Obsidian 中打开独立 Markdown 文件,将 Obsidian 用作一个 Markdown 编辑器
    • 实现全局仓库模式,让不同位置的笔记可以使用同一份配置
  • 通过命令行在 Obsidian 中打开 Markdown 文件

安装

Releases

配置文件路径:%LOCALAPPDATA%\Chaoses Ib\ObsidianShell\Settings.json

设为 Markdown 文件的默认程序

  1. 右键单击一个 .md 文件
  2. 选择 打开方式 → 选择其他应用 → ObsidianShell.CLI
  3. 勾选 始终使用此应用打开 .md 文件
  4. 点击 确定

CLI

一个用来在 Obsidian 中打开 Markdown 文件的命令行程序。

支持三种打开模式:

  • VaultFallback(默认)

    如果要打开的 Markdown 文件在某个仓库中,打开该仓库,否则就用回落 Markdown 编辑器打开它。

    Markdown 编辑器:

    • 记事本(默认)

    • Visual Studio Code

      不推荐使用 code,它实际上是个批处理文件,会导致一些启动延迟。可以使用 %LOCALAPPDATA%\Programs\Microsoft VS Code\Code.exe 替代。

      可以通过 OpenFileInWorkspace 来在工作区中打开文件。相应设置为:

      • Editor path: wscript

      • Arguments: "...\OpenFileInWorkspace.vbs" {0}

        其中 ...\OpenFileInWorkspace.vbs 应为 OpenFileInWorkspace.vbs 的绝对路径。

    • Typora(≥ 1.1)

  • VaultRecent

    如果要打开的 Markdown 文件在某个仓库中,打开该仓库,否则先把它的父目录链接到 Recent 仓库再打开它。[^standalone]

  • Recent

    不论要打开的 Markdown 文件是否在某个仓库中,都先把它的父目录链接到 Recent 仓库再打开它。

注意:要打开的 Markdown 文件的仓库(以及 Recent 仓库)必须位于 Obsidian 的仓库列表中,也就是说,你必须在之前打开过那个仓库,否则 Obsidian 会在打开仓库时报错。

ContextMenu

上下文菜单:

该菜单用于在 Obsidian 中打开相应目录,补足 CLI 无法关联目录的缺陷。

[^standalone]: Open and edit standalone Markdown files - Feature requests - Obsidian Forum

探索相关项目