Obsidian 入门教程(二)
Obsidian 的“灵魂”功能之一 命令面板。
它就是 Obsidian 里的 “VS Code 命令面板” (Ctrl+Shift+P)。
它是一个“启动器” (Launcher),一个“GUI 的 CLI 界面”。它是你(作为高级用户)摆脱鼠标、实现 100% 键盘操作的核心。
默认快捷键: Ctrl + P (Windows/Linux) 或 Cmd + P (Mac)
一、 命令面板的核心功能 (有什么功能)
命令面板的核心功能是“搜索并执行”。它把你所有可用的“动作” (Actions) 都集中到了一个可搜索的输入框里。
这些“动作”主要来自三个地方:
- 
执行“核心”命令 (Core Actions) - 你所有用鼠标能点到的功能,基本都能在这里找到。
- 例如: “切换左侧边栏” (Toggle left sidebar)、“垂直拆分” (Split vertically)、“切换阅读/编辑模式” (Toggle reading/editing view)。
 
- 
执行“插件”命令 (Plugin Actions) (⭐ 最强功能) - 这是你(刚安装了 Templater)最需要的功能。
- 你安装的每一个插件(如 Templater,Git,Dataview)都会把它们自己的“命令”注册到这个面板里。
- 例如:
- Templater: Insert Template(Templater:插入模板)
- Git: Commit all changes(Git:提交所有更改)
- Dataview: Force refresh all views(Dataview:强制刷新所有视图)
- Excalidraw: Create new drawing(Excalidraw:创建新绘图)
 
 
- 
发现“快捷键” (Hotkey Discovery) - 当你搜索一个命令时,如果这个命令已经绑定了快捷键,它会在右侧显示出来。
- 这使它成了一个“快捷键搜索引擎”。你忘了“加粗”的快捷键?按 Ctrl+P,输入“粗体”,它会告诉你快捷键是Ctrl+B。
 
- 
快速打开“设置” (Settings Navigation) - 这也是一个高效率用法。你不用再 设置 -> 第三方插件 -> Templater -> 选项。
- 你可以直接 Ctrl+P,然后输入:- 打开设置: Templater(Open settings: Templater)
- 打开设置: Git(Open settings: Git)
 
- 它可以帮你一键跳转到任何一个插件的设置页面。
 
- 这也是一个高效率用法。你不用再 
二、 一般什么情况下使用 (什么时候用)
你会在以下四种场景中高频使用它:
场景一:当你不想用鼠标时 (追求效率)
- 场景: 你正在打字,不想伸手去碰鼠标来“拆分窗口”。
- 操作: Ctrl+P-> 输入sp(它会模糊匹配到 “Split”) -> 选择Split vertically->Enter。
- 结果: 整个过程 1.5 秒完成,手不离开键盘。
场景二:当你执行插件命令时 (⭐ 核心工作流)
- 场景: 你(刚问了Templater)想在一个新笔记里插入一个模板。
- 操作:
- Ctrl+N(新建笔记)。
- Ctrl+P(打开命令面板)。
- 输入 temp(模糊匹配到 “Templater”)。
- 选择 Templater: Insert Template->Enter。
- 在弹出的新列表中选择你想要的模板 (比如 T-DailyNote) ->Enter。
 
- 结果: 这是绝大多数“动态模板”的标准执行方式。
场景三:当你忘记快捷键时 (作为提醒)
- 场景: “我记得我设置了Git提交的快捷键,但到底是哪个?”
- 操作: Ctrl+P-> 输入git com。
- 结果: 你看到 Git: Commit all changes旁边显示着Ctrl+Shift+C(你之前设置的),于是你按Esc取消,直接按Ctrl+Shift+C。
场景四:当你执行低频命令时 (无需设快捷键)
- 场景: 你的 Dataview 视图好像没刷新,你想“强制刷新”一下。这个功能你一个月才用一次,没必要为它设快捷键。
- 操作: Ctrl+P-> 输入data re->Dataview: Force refresh all views->Enter。
- 结果: 完美解决了“为低频功能设置快捷键会占满大脑”的问题。
总结:给开发者的建议
- 肌肉记忆: 像在 VS Code 里一样,把 Ctrl+P(或Cmd+P) 刻进你的肌肉记忆。
- 插件的入口: 每当你新装一个插件,第一件事就是按 Ctrl+P,然后输入插件的名字(比如Templater),看看它到底向你“暴露”了哪些“API”(命令)。
- 效率飞轮:
- Ctrl+P-> 发现常用命令 -> 去设置里给它绑定一个专属快捷键 -> 下次直接用快捷键。
- Ctrl+P-> 发现低频命令 -> 不设快捷键,继续用- Ctrl+P随用随搜。
 
Obsidan 配置好后 怎么导出配置 和插件,在新电脑里的obsidan导入配置
这是一个非常实际的需求,作为开发者,我们都懂“一次配置,到处运行”(Configure Once, Run Everywhere)的重要性。
你花时间配置的快捷键、安装的插件、写好的CSS代码片段,当然不希望换一台电脑(比如公司电脑和家里电脑)就重来一遍。
好消息是:Obsidian 的所有配置,本身就是你仓库(Vault)的一部分!
你不需要特殊的“导出”工具。你只需要**“同步”**一个特殊的文件夹即可。
核心逻辑:.obsidian 文件夹
你作为开发者,一定知道 .git 文件夹。
Obsidian 的逻辑一模一样。在你的仓库文件夹(比如 MyKnowledgeBase/)下,有一个隐藏的文件夹,叫做:
.obsidian
这个文件夹就是你的**“完整配置中心”**。它包含了你的一切:
- plugins/:你安装的所有社区插件(比如 Templater, Git)的代码都在这里。
- snippets/:你写的CSS代码片段(比如- wider-content.css)都在这里。
- config(文件):你的核心设置(比如“可读行长”是否关闭)。
- hotkeys.json(文件):你设置的所有快捷键。
- community-plugins.json(文件):你启用了哪些社区插件的列表。
- workspace.json(文件):你当前的工作区布局。
- …等等。
结论:
“导出配置” = “复制 .obsidian 文件夹”
“导入配置” = “粘贴 .obsidian 文件夹”
方案一:使用 Git (开发者的最佳实践)
这是我最强烈推荐给你的方案。你已经配置了 Obsidian Git 插件,你只需要多做一步,把配置也纳入版本控制。
默认情况下,.obsidian 文件夹被 Obsidian Git 插件忽略了(就像 .gitignore 忽略 node_modules 一样),这是为了防止不同设备的配置(比如窗口大小)互相冲突。
但我们可以(也应该)手动解除这个忽略。
步骤 1:在你的“旧电脑”(已配置好)
- 打开 设置 ⚙️->第三方插件->Obsidian Git(点击选项)。
- 在设置里,找到 Ignored files(忽略的文件) 部分。
- 找到 .obsidian/这一行,点击它旁边的x号,把它从“忽略列表”中删除。
- (可选)你可能还想保留忽略 workspace.json,因为不同电脑的窗口布局可能不一样。在.gitignore文件(在你的仓库根目录)里添加一行workspace.json即可。
- 现在,回到你的笔记,打开命令面板 (Ctrl+P)。
- 运行 Git: Commit all changes(Git: 提交所有更改)。
- 运行 Git: Push(Git: 推送)。
现在,你所有的插件、快捷键、CSS设置,都已经被完整地推送到了你的 Gitee / GitHub 私有仓库。
步骤 2:在你的“新电脑”
- 
安装 Obsidian(废话)。 
- 
安装 git(如果你还没装)。
- 
不要在 Obsidian 里“创建新仓库”,而是: - git clone <你的私有仓库地址> MyKnowledgeBase
- 把你带配置的仓库克隆到本地。
 
- 
关键一步: - 在 Obsidian 里选择 “打开文件夹作为仓库” (Open folder as vault)。
- 选中你刚刚克隆下来的 MyKnowledgeBase文件夹。
 
- 
信任插件: - Obsidian 打开后,会检测到 .obsidian文件夹里有一堆插件。它会弹出一个**“安全模式”**提示,问你“你信任这些插件吗?”
- 点击 “关闭安全模式” (Turn off Safe Mode)。
- Obsidian 会开始加载你所有的插件。
 
- Obsidian 打开后,会检测到 
结果: 你的新电脑会1:1 复刻旧电脑的所有配置、插件、快捷键和主题。
方案二:手动复制(简单粗暴)
如果你不想用 Git,只是想一次性迁移。
步骤 1:在你的“旧电脑”
- 打开你的 Obsidian 仓库文件夹(MyKnowledgeBase)。
- 找到那个隐藏的 .obsidian文件夹。(如果看不到,你需要开启操作系统的“显示隐藏文件”)
- 复制这个 .obsidian文件夹(比如到 U 盘或网盘)。
步骤 2:在你的“新电脑”
- 在新电脑上新建一个空的仓库文件夹(比如 NewVault)。
- 用 Obsidian 打开这个 NewVault(让它初始化)。
- 关闭 Obsidian。
- 把你从 U 盘复制过来的那个 .obsidian文件夹,粘贴并覆盖到NewVault/文件夹里。
- 重新打开 Obsidian。
- 它会提示你“信任插件”,点击“关闭安全模式”。
总结建议
- 使用方案一 (Git): 这是“同步”(Sync)的逻辑,一劳永逸。你以后在任何一台电脑修改了快捷键,push一下,其他电脑pull一下,配置就同步了。
- 使用方案二 (手动复制): 这是“迁移”(Migration)的逻辑,适合你只想做一次性的搬家。
