当前位置: 首页 > news >正文

Obsidian 入门教程(二)

Obsidian 的“灵魂”功能之一 命令面板。

它就是 Obsidian 里的 “VS Code 命令面板” (Ctrl+Shift+P)。

它是一个“启动器” (Launcher),一个“GUI 的 CLI 界面”。它是你(作为高级用户)摆脱鼠标、实现 100% 键盘操作的核心。

默认快捷键: Ctrl + P (Windows/Linux) 或 Cmd + P (Mac)


一、 命令面板的核心功能 (有什么功能)

命令面板的核心功能是“搜索并执行”。它把你所有可用的“动作” (Actions) 都集中到了一个可搜索的输入框里。

这些“动作”主要来自三个地方:

  1. 执行“核心”命令 (Core Actions)

    • 你所有用鼠标能点到的功能,基本都能在这里找到。
    • 例如: “切换左侧边栏” (Toggle left sidebar)、“垂直拆分” (Split vertically)、“切换阅读/编辑模式” (Toggle reading/editing view)。
  2. 执行“插件”命令 (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:创建新绘图)
  3. 发现“快捷键” (Hotkey Discovery)

    • 当你搜索一个命令时,如果这个命令已经绑定了快捷键,它会在右侧显示出来。
    • 这使它成了一个“快捷键搜索引擎”。你忘了“加粗”的快捷键?按 Ctrl+P,输入“粗体”,它会告诉你快捷键是 Ctrl+B
  4. 快速打开“设置” (Settings Navigation)

    • 这也是一个高效率用法。你不用再 设置 -> 第三方插件 -> Templater -> 选项
    • 你可以直接 Ctrl+P,然后输入:
      • 打开设置: Templater (Open settings: Templater)
      • 打开设置: Git (Open settings: Git)
    • 它可以帮你一键跳转到任何一个插件的设置页面。

二、 一般什么情况下使用 (什么时候用)

你会在以下四种场景中高频使用它:

场景一:当你不想用鼠标时 (追求效率)
  • 场景: 你正在打字,不想伸手去碰鼠标来“拆分窗口”。
  • 操作: Ctrl+P -> 输入 sp (它会模糊匹配到 “Split”) -> 选择 Split vertically -> Enter
  • 结果: 整个过程 1.5 秒完成,手不离开键盘。
场景二:当你执行插件命令时 (⭐ 核心工作流)
  • 场景: 你(刚问了Templater)想在一个新笔记里插入一个模板
  • 操作:
    1. Ctrl+N (新建笔记)。
    2. Ctrl+P (打开命令面板)。
    3. 输入 temp (模糊匹配到 “Templater”)。
    4. 选择 Templater: Insert Template -> Enter
    5. 在弹出的新列表中选择你想要的模板 (比如 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
  • 结果: 完美解决了“为低频功能设置快捷键会占满大脑”的问题。

总结:给开发者的建议

  1. 肌肉记忆: 像在 VS Code 里一样,把 Ctrl+P (或 Cmd+P) 刻进你的肌肉记忆。
  2. 插件的入口: 每当你新装一个插件,第一件事就是按 Ctrl+P,然后输入插件的名字(比如 Templater),看看它到底向你“暴露”了哪些“API”(命令)。
  3. 效率飞轮:
    • 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:在你的“旧电脑”(已配置好)
  1. 打开 设置 ⚙️ -> 第三方插件 -> Obsidian Git (点击选项)。
  2. 在设置里,找到 Ignored files (忽略的文件) 部分。
  3. 找到 .obsidian/ 这一行,点击它旁边的 x 号,把它从“忽略列表”中删除
  4. (可选)你可能还想保留忽略 workspace.json,因为不同电脑的窗口布局可能不一样。在 .gitignore 文件(在你的仓库根目录)里添加一行 workspace.json 即可。
  5. 现在,回到你的笔记,打开命令面板 (Ctrl+P)。
  6. 运行 Git: Commit all changes (Git: 提交所有更改)。
  7. 运行 Git: Push (Git: 推送)。

现在,你所有的插件、快捷键、CSS设置,都已经被完整地推送到了你的 Gitee / GitHub 私有仓库。

步骤 2:在你的“新电脑”
  1. 安装 Obsidian(废话)。

  2. 安装 git(如果你还没装)。

  3. 不要在 Obsidian 里“创建新仓库”,而是:

    • git clone <你的私有仓库地址> MyKnowledgeBase
    • 把你带配置的仓库克隆到本地。
  4. 关键一步:

    • 在 Obsidian 里选择 “打开文件夹作为仓库” (Open folder as vault)
    • 选中你刚刚克隆下来的 MyKnowledgeBase 文件夹。
  5. 信任插件:

    • Obsidian 打开后,会检测到 .obsidian 文件夹里有一堆插件。它会弹出一个**“安全模式”**提示,问你“你信任这些插件吗?”
    • 点击 “关闭安全模式” (Turn off Safe Mode)
    • Obsidian 会开始加载你所有的插件。

结果: 你的新电脑会1:1 复刻旧电脑的所有配置、插件、快捷键和主题。


方案二:手动复制(简单粗暴)

如果你不想用 Git,只是想一次性迁移。

步骤 1:在你的“旧电脑”
  1. 打开你的 Obsidian 仓库文件夹(MyKnowledgeBase)。
  2. 找到那个隐藏的 .obsidian 文件夹。(如果看不到,你需要开启操作系统的“显示隐藏文件”)
  3. 复制这个 .obsidian 文件夹(比如到 U 盘或网盘)。
步骤 2:在你的“新电脑”
  1. 在新电脑上新建一个空的仓库文件夹(比如 NewVault)。
  2. 用 Obsidian 打开这个 NewVault (让它初始化)。
  3. 关闭 Obsidian。
  4. 把你从 U 盘复制过来的那个 .obsidian 文件夹,粘贴并覆盖NewVault/ 文件夹里。
  5. 重新打开 Obsidian。
  6. 它会提示你“信任插件”,点击“关闭安全模式”。

总结建议

  • 使用方案一 (Git): 这是“同步”(Sync)的逻辑,一劳永逸。你以后在任何一台电脑修改了快捷键,push 一下,其他电脑 pull 一下,配置就同步了。
  • 使用方案二 (手动复制): 这是“迁移”(Migration)的逻辑,适合你只想做一次性的搬家。
http://www.dtcms.com/a/548518.html

相关文章:

  • [测试工具] 如何把离线的项目加入成为git项目的新分支
  • 让数据导入导出更智能:通用框架+验证+翻译的一站式解决方案
  • 今天我们学习Linux架构keepalived实现LVS代理双击热备
  • [Linux]内核队列实现详解
  • 【Spring Cloud】Spring Cloud Config
  • MySQL | 数据查询DQL语言:分组统计
  • 阿里云灵码IDE技术测评:从v0.1.0到v0.1.5的进化之路
  • 江门网站推广技巧asp网站服务建设
  • C++: inline 与 ODR,冲突的诞生
  • 营销型 展示类网站企业网站建设空间
  • 从单体到微服务:Java的分布式演进与工程实战
  • 【论文笔记】扩散模型——如何通俗理解传统概率模型的核心矛盾
  • android15 实现截屏功能
  • 工业4.0数据中枢:重构产品全生命周期的智能设计范式
  • 深度解析《AI+Java编程入门》:一本为零基础重构的Java学习路径
  • 架构论文《论数字孪生系统架构设计与应用》
  • 郑州网站建设汉狮如何让百度收录自己的网站信息
  • 英一2017年真题学习笔记
  • PaddleOCR-VL对标DeepSeek-OCR?
  • DeepSeek-OCR 论文精读与实践:用“光学上下文压缩”把长文本变成图片,再由 VLM 高效还原
  • 创新网站内容建设企业建网站的案例
  • 沈阳建站模板系统包括如何自己创建一个网页
  • NLP模型优化
  • 运行当前位置,显示文件全名,检查是否扩展名多次重叠
  • 基于ubuntu22构建spark镜像 —— 筑梦之路
  • Iterable<Result<Item>>讲一下
  • mstscax!CMCS==MCSSendConnectInitial函数分析之mstsc.exe源代码分析第二次交互
  • 分享MATLAB在数据分析与科学计算中的高效算法案例
  • 数据分析-62-时间序列分析之上升下降平稳趋势分析
  • 12.集合介绍以及数组的使用选择