最近手头略紧,恰好下个月服务器域名双双到期,有点不舍得续费了。主要现在学习笔记都记在 Obsidan(墙裂推荐),感悟随想啥的也好久没写(不好得改),所以有缘再相会咯。其实概率还是很大的,毕竟我这域名也没人会来抢注…最后贴一篇我写的 Obsidian 指南作为暂别礼吧——好的东西务必得闹到人尽皆知嘛~
——————————————
8月25日更新:手头不紧了,我又回来辣!
Tips
- Obsidian 自诩第二大脑,安全感依赖于全本地存储且存储格式开放。其笔记组织结构完全基于文件,左侧笔记文件夹实际上就是文件管理器相应路径里的文件夹,笔记实际上就是存于其中的 markdown 格式文件。
- Obsidian 资源库之间相互独立,每个资源库的设置、插件、主题等均存放在在
.obsidian
文件夹内,不同资源库迁移设置只需复制.obsidian
文件夹即可。 - 相比 Logseq 等同类双链软件,Obsidian 优势在于开源且极端丰富的插件生态——待办、日程、Git、画板、Latex、代码块、云备份、思维导图等,一切需求均可通过插件实现(官方市场需代理访问)。
- 最关键的是:长得漂亮!对,我就是这么肤浅就是这么外协。但是,就像没有一个装裱精致的本子谁会费劲巴拉写日记一样,要是软件做的不够漂亮,我咋可能会像现在这样有没事就想打开软件写点东西?如果你还不理解,那我问你一个问题:你会没事就想打开 Word 写点啥东西吗?
- Obsidian 当前版本指应用版本,该版本号随自动更新改变。安装程序版本则包括引擎版本,而自动更新不会更新引擎版本,除非通过新安装程序安装。大部分新功能都可通过自动更新获得,但仍有部分新功能需引擎支持。因此,可定期从官网下载最新安装程序覆盖安装。
- 双联链接问题
- 在文件管理器中直接修改文件名可能导致双链链接失效。但若没有重名,在笔记库内任意移动笔记位置(包括通过资源管理器直接移动文件),双链链接都不受影响
- 如果笔记库出现同名笔记,则双链链接自动更新为带路径信息的。
- 如果笔记链接包含了路径信息,则只有在 Obsidian 界面上通过命令移动笔记文件,链接才可以更新;在资源管理器中直接移动文件,会造成链接失效
- 正经记笔记看本文即可,更多花哨玩法请移步 b 站搜索。
Markdown
- n 级标题:
井号 + 空格
,几个井号就是几级标题 - 有序列表:
数字 + 点 + 空格
- 无序列表:
短横杠 + 空格
- 单回车列表递进,双回车取消自动列表
- 无序列表换行不乱排版:
Shift + Enter
tab
列表缩进,shift + tab
取消列表缩进**加粗**、 ~~删除~~、*斜体*、==高亮==
(Obsidian 选中一段文字后输入一侧则另一侧自动配对)- 引用:
> + 文字
- 分割线:
三个或以上短横杠 + 回车
- 超链接:
[名称] + (链接)
- 图片:
! + [名称] + (本地/在线链接)
- 行内数学公式:
$公式$
- 数学公式块:
$$公式块$$
(常用语法 Supported Functions · KaTeX ) - 行内代码 :
行内代码
- 代码块:
三个撇 + 代码语言 + 三个撇
- 待办:
短横杠 + 空格 + [空格]
(Obsidian 可使用CTRL + L
) - 表格~~(唯一反人类格式)~~(Obsidian1.5.3 对表格编辑体验进行了大幅改良更新):
- 老版本
| 文 | 文 | | --- | --- | | | |
- 新版本三种方法:
- 核心插件打开
斜杠命令
,输入/table
。 CTRL + P
进入命令面板,输入table
。- 右键➡️insert➡️table。
- 核心插件打开
- 老版本
Obsidian 常用文本格式[^1][^2]
- 双链(小括号表非必要):
[[文章名(|别名)(#章节名/^块名)]]
- 块名可自定义:
空格^块名
- 双链设为预览形式:
![[]]
- 编辑模式下鼠标悬停 +
Ctrl
可预览 - 文件面板拖拽文件至编辑区域可快捷建立双链
- 搜索面板选择复制搜索结果,可快捷自定义若干双链样式
- 块名可自定义:
- 标签:
#标签名
- 图片:
![[图片文件名(|宽度像素)]]
(小括号表非必要) - 视频:
https://www.bilibili.com/video/BV19X4y197Nq
(平平无奇直接输入……) 表格(依赖 Advanced Tables 插件):输入表头:|列名
+Tab
+列名
+Tab
+列名
+Tab
编辑表格:上步接Enter
跳转至表格首行;快捷键:Enter
表示换行,Tab
表示换列,Shift + Tab
表示向前换列。表格控制面板:Ctrl + Shift + D
- 脚注:
- 普通脚注:
[^数字或文字]
且文末或任意处输入详细内容:[^数字或文字]:
+详细内容(若详细内容需换行,则新行前空两格即可)
。
按上述要求输入,脚注与详细内容即可自动生成跳转链接。 - 内联脚注:
^[详细内容]空格
。
按上述要求直接内联输入详细内容,则自动生成脚注序号与文末详细内容。 - 脚注快捷键(依赖 Footnote Shortcut 插件且需自行设置快捷键):
- 自动数字编号:
Alt + 1
- 手动自定义编号:
Alt + ~
- 自动跳转至脚注处或详情处:上述任一快捷键均可。
- 自动数字编号:
- 普通脚注:
- 标注:
> [!标注名]+/- 标题文字 # +或-空格接文字,可引入折叠功能 > 副标题文字
快捷键
- 放大缩小字体:
CTRL + 鼠标滚轮
- 文档内搜索:
CTRL + F
- 全局搜索:
CTRL + SHIFT + F
- 查找并替换:
CTRL + H
- 切换阅读/编辑模式:
CTRL + E
- 命令面板:
CTRL + P
- 自定义快捷键 – 快速切换:
CTRL + Q
- 纯文本粘贴:
Ctrl + Shift + V
- 创建多个光标:按住
Alt
键 - 快速跳转至笔记顶部与底部:
CTRL + HOME
、CTRL + END
- 在新标签页打开笔记:
CTRL + 鼠标左键
、鼠标中键
- 调试模式:
Ctrl + Shift + I
搜索技巧
- 搜索包含多个关键词的文档:
间隔为空格
- 搜索包含某一关键词的文档:
间隔为or
- 搜索文件名:
file: + 内容
- 搜索标签名:
tag:# + 内容
- 搜索包含多个关键词的行:
line: + 内容1 内容2
- 搜索包含多个关键词的段:
block: + 内容1 内容2
- 搜索包含多个关键词的章节:
section: + 内容1 内容2
- 以上所有条目均可以自由组合
设置项备忘
- 文件与链接:移动至软件回收站、自定义新建笔记位置(暂存)、自定义新建附件位置(附件)
- 核心插件开启:录音、斜杠命令、幻灯片(使用方法:输入—作为分页符/右上角菜单演示)
- 左侧边栏的宽度备忘(强迫症真该死啊)
安装插件备忘
- Pandoc:任意格式导出
- WordPress:发布笔记至 wordpress
- Footnote Shortcut:快捷添加上标
- Tidy Footnotes:快捷整理上标顺序
- Copy Block Link:快速复制文章某个块的双链链接
Advanced Tables:快捷输入表格| Obsidan 原生表格支持已大幅改善Paste Image Rename:附件自动重命名为“笔记名+数字”| 下条为上位替代- Attachment Management:附件批量自动重命名以及路径自定义。
- Local Images Plus:附件自动重命名+网络图片本地化
- Clearing Unused Images:自动删除未使用的图片附件。
- Typewriter Scroll:打字机编辑模式,令光标始终位于屏幕中央。
- Excalidraw:最强绘图不解释
- Dataview:永远的神不解释
- Obsidian [[Git]]:
- 版本控制
- 云端备份(github 1GB/gitee 500MB)
- 使用步骤(最后一行:禁止 git 更改换行符,否则会出现 obsidian-git issue)
git init git remote add origin git@github.com:fantab01/仓库名.git git pull origin master git config core.autocrlf false
- Easy Typing:
- 中文输入体验飞跃,如两个
。
自动转.
,两个、
自动转/
(注意可能会与输入法设置重合) - Obsidian 编辑体验飞跃,输入代码块、双链、数学公式等无需转换全半角符号。
- 选择“输入时生效,则首字母大写可以撤销。
- Tabout:在行内代码按 Tab,光标会跳转到行内代码末尾,再按会跳转出行内代码块外。
- 软空格:代码或公式块左右的全半角符号也会被当做空格
- 中文输入体验飞跃,如两个
- Remotely Save:云端备份(资料库目录需要新建.gitignore,并粘贴以下代码块内容)
⚠️:版本控制方面不如 git 备份可靠,但存储空间无限。
⚠️:若选用坚果云的 webdav 服务需注意,坚果云虽不限空间但却限制接口调用次数,笔记库一大非常容易同步失败。可使用阿里云等云服务商的对象存储代替,一年成本估计也就二三十左右。# to exclude Obsidian's settings (including plugin and hotkey configurations) .obsidian/ # OR only to exclude workspace cache .obsidian/workspace.json # Add below lines to exclude OS settings and caches .trash/ .DS_Store
剪藏
Obsidian 内部显然无法实现剪藏,故需与其他软件联动实现。而据我丰富的时间浪费经验,在一众剪藏软件诸如印象笔记、omnivore、mdclipper、五彩划线、简悦等等这些里面,我认为 cubox 这个本土应用做的最好。虽然 cubox 免费版只支持 200 篇剪藏量,但只要定期导出至 obsidian 完全可以满足基本需求。而利用其提供的 url scheme 功能即可实现剪藏自动导入 obsidian。具体而言,将下列代码粘贴进 cubox 自定义动作中即可实现:
obsidian://new?vault=Obsidian&file=08%20%e8%b5%9b%e5%8d%9a%e4%bb%93%e9%bc%a0%2F[card_title]&content=[content_markdown]
该代码意为将该剪藏导入名为 obsidian
的仓库中,并放在仓库内目录 08 赛博仓鼠/
下,然后自动设置笔记名字和导入笔记内容。
注意!windows 平台只可在 firefox 上使用,因为 chrome、edge 等限制 url 最大长度。另外若路径含中文字符需先使用在线工具转义。
论坛
Reference
[^1]: Obsidian 中文帮助
[^2]: Obsidian 官方文档