笔记与Markdown
更新日期:2026-10-23
Plainva中的每一篇笔记都是一个普通的Markdown文件(.md)。本页说明如何舒适地写作,以及文件里实际保存了什么——这正是让你的笔记具有可移植性的原因:任何文本编辑器、Obsidian,甚至git diff都能读懂它们。
核心原则:一切皆文本
无论你在Plainva中看到的是什么——格式化文本、表格、属性、图标——它们都以开放的文本形式存储:
---
type: Note
tags: [project]
plainva:
icon: "🚀"
header_color: "#2f6f6f"
---
# My Project
A **bold** thought with a link to [[Another Note]].
- [ ] First task
---之间的部分是Frontmatter(YAML):笔记的属性就保存在这里。下面是普通的Markdown正文。Plainva特有的呈现方式(图标、页眉颜色)统一归在plainva:这一个键下——其他程序会直接忽略它。
在实时预览中写作
实时预览是默认模式:Markdown会随输入即时渲染,同时始终保持可编辑。
斜杠菜单
在行首输入/即可打开插入菜单,它按分区分组:
- 基础块——文本、一级标题至六级标题、无序列表、有序列表、待办清单、引用、代码块、表格、分割线、公式 (LaTeX)、Mermaid 图表
- 格式——粗体、斜体、删除线、行内代码、高亮、表情符号
- 链接与媒体——链接、内部链接、图片(网络)、内部图片、嵌入、嵌入数据库、创建内联数据库
- 文档——文档图标、页眉颜色、插入模板
- 标注——13种变体(笔记、信息、待办、摘要、提示、成功、问题、警告、失败、危险、Bug、示例、引用)
更多写作辅助功能
- 选中工具栏——选中一段文字后,会出现一个小工具栏,提供粗体、斜体、删除线、行内代码、高亮和链接。
@提及——在文中任意位置输入@,即可插入日期(今天、明天、昨天,或选择日期…,以ISO日期格式存储)、指向某条笔记的链接,或嵌入一个数据库。- 表情符号——表情符号斜杠命令(
/emoji)会在光标处打开表情符号选择器;也可以输入:name(例如:rocket)获得内联建议。无论哪种方式,Plainva插入的都是真正的表情符号字符(可移植的Unicode),而不是:shortcode:——这样笔记在Obsidian、GitHub等任何地方都能保持可读。(这与保存在Frontmatter中的笔记文档图标是两回事。) - 块柄——鼠标悬停在每个段落时,左侧会出现一个块柄:拖动它可以移动该块,点击它可以打开块操作(转换为文本/标题/列表/待办/引用/代码块、创建副本、上移/下移、删除块)。如果你把一个列表拖到另一个同类型列表旁边,Plainva会插入一条不可见的分隔行
<!-- -->,让两个列表保持独立——在Markdown中,即使有空行,同样式的列表也会合并(在Obsidian中同样如此)。 - 表格——以带点击编辑单元格的组件形式渲染。单元格显示会渲染格式(粗体、斜体、
代码、高亮)、可点击的链接([[内部链接]]、网址)以及作为换行符的<br>;在编辑时你看到的是原始文本。表格菜单提供插入/删除行和列,以及对齐方式(左对齐/居中对齐/右对齐)。单元格会在一个随文本增高并自动换行的输入框中打开:Enter 保存,Shift+Enter 添加换行(写作<br>),Esc 放弃。 - 列表可自动延续(按Enter键会插入下一个列表标记),代码块具有语言感知的语法高亮(在阅读模式下同样如此),粘贴的内容会被转换为Markdown(智能粘贴),标题可以折叠。
- 折叠列表 — 点击带有子项的列表项前的项目符号即可折叠;符号变为强调色,并以“…”标记位置,再次点击展开。文件本身永不改变。项目符号按层级交替(• ◦ ▪),续行严格对齐在所属条目的文本下方——手机上同样如此,那里项目符号是唯一的折叠控件。
- 滚动位置 — 每篇笔记会在你上次离开的位置打开;按设备记住,不做同步。
- 当前笔记内的查找和替换:
Ctrl+F(参见搜索)。 - 拼写检查 — 默认关闭。在设置 → 应用 → 编辑器与笔记中开启后,笔记、表格单元格、邮件、评论、日志条目和任务中拼写错误的单词会加上下划线;代码、网址、密钥和密码从不检查。Plainva 使用系统的拼写检查及其语言,不自带词典。开启后,在这类文本中点击右键会打开带有更正建议的系统菜单,而不是 Plainva 自己的菜单;表格单元格仍保留表格菜单。该设置属于这台设备。在 Linux 上,Plainva 尚未启用系统 WebView 的检查,因此在那里不起作用。
链接与反向链接
- 内部链接:
[[笔记名称]](内部链接)——可通过斜杠菜单或@加内置笔记搜索插入。经典的Markdown链接[文本](path.md)同样有效,也可以指向文件夹、图片或仓库中的任何其他文件。链接的样式可在设置 → 应用 → 外观中选择:指向笔记的链接(Wiki 链接和指向仓库内的 Markdown 链接)可选下划线、底色、仅颜色或低调;指向网页的链接可选下划线或仅颜色。默认两者都带下划线;指向尚不存在的笔记的链接,在任何样式下都保持淡色虚线。 - 链接如何找到它的笔记:内部链接通过文件名指向一篇笔记——无论它在仓库的什么位置,也不区分大小写——也可以通过路径,或者只写路径的末尾(
[[客户/信函]])。如果一篇笔记的属性里有title,这个标题同样可以指向它;但文件名与链接相同的文件总是优先。当两篇笔记同名时,与链接所在笔记位于同一文件夹的那篇优先,其次是路径较短的那篇——而位于仓库顶层的同名笔记排在两者之前。想要准确指定一个位置,就写路径:/文件夹/笔记表示从仓库顶层算起,./笔记或../文件夹/笔记表示从当前笔记所在的文件夹算起。在桌面端和手机上、在关系图、反向链接和数据库中,结果都相同。在[[或@之后选择一篇笔记时,Plainva会写入它的文件名,并把读法不同的标题保留为链接的显示文本([[信函|报价信函]]);如果有两篇笔记同名,则写入路径。 - Markdown链接如何找到它的文件:Markdown链接
[文本](目标)首先从当前笔记所在的文件夹读取——项目/计划.md中的[信函](归档/信函.md)指向项目/归档/信函.md,任何Markdown阅读器都这样读取。如果那里什么也没有,它就通向文字相同的内部链接所通向的地方:从仓库顶层算起的路径,然后是仓库中任意位置的文件名或路径末尾,最后是笔记的title。因此,无论笔记位于哪个文件夹,[信函](信函.md)和[信函](信函)都能找到它。.md可以省略,不区分大小写,空格写作%20——或者把目标放在尖括号里:[x](<My letter.md>)。/文件夹/文件、./文件和../文件夹/文件都只指向一个确定的位置。以斜杠结尾的目标指向一个文件夹([归档](归档/)):链接会打开该文件夹的index.md;如果没有,则显示该文件夹。无论在桌面端还是手机上——在编辑器和阅读模式中,在表格单元格、日志和评论中——,以及在关系图和反向链接中,结果都相同。 - 指向章节的链接:
[[笔记#标题]]会定位到该标题打开笔记,[[#标题]]在当前笔记内跳转,GitHub 风格的[文本](#标题)效果相同——标题的原文和 slug(cool-header)都能解析;[[笔记#^id]]到达以^id结尾的行。输入[[笔记#时会列出该笔记的标题。已不存在的标题会以消息提示,而不是毫无反应。 - 尚不存在的目标:指向一篇尚未创建的笔记的内部链接会以带虚线下划线的浅灰色文字显示(在实时预览和阅读模式下皆是如此)。点击它即可创建该笔记并打开——新笔记会放在当前笔记所在的文件夹中(如果链接本身带有路径,例如
[[文件夹/新笔记]],则会创建在指定路径下)。如果想先被询问一次,请启用设置 → 应用 → 编辑器与笔记 → 创建空链接前先询问。当目标只是一个笔记名称时([x](新笔记)、[x](新笔记.md)),Markdown链接也会这样做。指向路径、文件夹或其他类型的文件却找不到任何内容的Markdown链接,会提示找不到目标,并且不会创建任何内容。 - 反向链接:右侧边栏的反向链接分区显示哪些笔记链接到当前笔记——按来源文件分组,多次出现时会显示计数。每个文件下方会列出每一处出现位置,带有其上方的标题和列表项以及该行本身;点击即可直接跳转到那里。在手机上,笔记的上下文面板显示同样的位置。各行按 标题 排序;上方的排序按钮可切换为 最近修改 或 链接数量,再次选择同一项会反转方向,选择会记住在此设备上。
- 重命名时保护链接:当你在文件树中重命名一个文件时,Plainva会更新整个仓库中指向它的每一个链接(像
#章节这样的锚点会被保留),并报告:“已更新M个文件中的N个链接为新名称。“通过属性中的title找到笔记的链接会保持原样——这个标题不会随文件名改变。 - 标签:文本中任意位置的
#project——或嵌套的#project/website——都是标签。书写和阅读时它都显示为一个小胶囊,点击它会打开带有该标签的笔记(在手机上:阅读时轻点)。什么算作标签以及标签如何获得颜色,见搜索。
属性(Frontmatter)
右侧边栏的属性分区把笔记的Frontmatter显示为一个表单。每个属性占一行:类型图标、名称、值,右侧边缘是这一行可以做的事——受保护字段显示锁,鼠标悬停时出现删除属性和评论气泡。值可以就地编辑,过长时会换行而不是被截断。添加属性可以新建属性;每个属性都有一个字段类型:
| 分组 | 类型 |
|---|---|
| 基础 | 文本、数字、复选框、日期、日期和时间 |
| 选择 | 单选、状态、多选 |
| 列表与关联 | 列表、标签、关联 |
| 网络与联系方式 | URL、邮箱、电话 |
选择类型可以携带固定选项,每个选项有一个颜色,状态类型还可以设置分组/阶段——这些选项列表在数据库(.base)中管理,参见数据库(.base)。
受到保护的是Plainva管理的OKF系统字段:type(值可以从已知类型的下拉列表中选择,名称/字段类型/删除都被锁定)以及——在旧笔记仍带有它的情况下——okf_version(仅供查看;自OKF 0.2起,这个字段只属于根目录的index.md)。背景说明见OKF。
状态、过期提示与审阅标记(OKF 0.2)
来自OKF 0.2的五个可选属性,让一篇笔记说明自己的来源以及是否仍然有效——Plainva无需任何设置就会显示它们:
- 状态徽章: 如果一篇笔记带有
status: draft或status: deprecated,文档标题会显示草稿或已弃用徽章。stable保持沉默。你自己那一列带有其他值(比如Open)的status不受影响——它只是一个普通属性,不会得到徽章。 - 过期提示: 一旦
stale_after过去,笔记上方就会出现已标记为过期(自 …起),并带有打开属性。这个提示不会改变笔记的任何内容,只是提醒。 - 可信度与来源: 属性面板中有专门的一节,汇总
generated(生成)、verified(验证)、sources(来源,可点击)、status和stale_after(失效日期),并据此推导出一个等级——未验证、机器确认或已由人工审核。 - 标记为已审阅: 该节中的按钮会把你的名字连同当前时刻追加到verified列表(
human:<name>);Plainva每个仓库只询问一次你的名字,并只保存在这台设备上(可在设置 → 仓库 → 内容与结构 → 审阅者姓名中更改)。在手机上,同一个操作位于笔记的上下文操作表中。
Plainva只在自己创建笔记的地方设置generated和sources——在导入器、邮件采集和任务同步中;编辑器绝不会自行盖章,已有的笔记也不会被事后补盖印记。字段契约见文件格式参考,背景说明见OKF。
文档图标与页眉颜色
每篇笔记都可以携带一个图标(Notion风格,位于标题上方,标签页和文件树中也可见)和一条全宽的颜色条:
- 在实时预览中,把鼠标悬停在标题上方即可看到:添加图标 / 添加页眉颜色(之后会变为:更改图标 / 更改页眉颜色)——也可以使用斜杠命令文档图标和页眉颜色。
- 图标选择器有两种模式——表情符号和图标——操作方式完全一致:同一个顶部区域、同一个搜索框,两种模式都有分类(标签页)和一个最近使用区,重启后依然保留。
- 图标集包含约 400 个精选图标,分为十个分类(知识与文件、工作与任务、技术、人与联系、创作与媒体、日常与家、自然与天气、旅行与地点、金钱与数字、符号与状态)。搜索会匹配名称和关键词。
- 在图标模式下,你先在上方选一个颜色——与标题色条相同的调色板,A 表示默认颜色,带色相环的圆点(自定义颜色…)可填任意值;它会应用到你随后点选的那个图标上。Plainva 凡是询问颜色的地方都用同一个网格,手机上也一样。
- 两者都保存在Frontmatter的
plainva:键下(icon、icon_color、header_color)——纯粹的呈现信息,不会影响其他程序。
模板
在设置 → 仓库 → 内容与结构(点击输入框旁的 选择文件夹… 可直接在仓库中选择文件夹)中设置模板文件夹。之后可以通过Ctrl+Alt+T或斜杠命令插入模板来插入模板。模板完全定义新文件的内容——包括Frontmatter:如果模板自带type,模板的值优先生效。插入到现有笔记时,模板的 frontmatter 会被省略——只插入内容。
占位符:模板会填充具名的占位符——没有脚本,没有表达式;这一切都不会执行代码。
| 占位符 | 插入内容 |
|---|---|
{{title}} | 笔记的标题 |
{{date}}, {{time}} | 日期和时间;使用自定义格式:{{date:DD.MM.YYYY}} |
{{date+7}}, {{date-1}} | 偏移后的日期,可与格式组合使用 |
{{yesterday}}, {{tomorrow}} | 前一天、后一天 |
{{weekday:monday}}, {{weekday:next friday}} | 本周或下周的那个星期几;第二个冒号之后可跟格式:{{weekday:monday:DD.MM.}}。一周从哪天开始取决于你的日历设置 |
{{daily}}, {{daily+1}}, {{daily-1}} | 指向今天、明天或昨天日记的链接;可自定义显示文字:{{daily+1:明天}} |
{{folder}}, {{vault}} | 笔记所在的文件夹、仓库的名称 |
{{cursor}} | 不插入文本——标记之后光标的落点 |
{{prompt:Label}}, {{prompt:Label|Default}} | 向你询问一段文本(显示为Label) |
{{select:Label|A,B,C}} | 向你提供一份可选择的清单 |
{{date_prompt:Label}} | 向你询问一个日期 |
{{selection}} | 选中的文本——插入模板时使用 |
{{clipboard}} | 剪贴板——它会以预先填好的问题形式出现,绝不会在笔记中不知不觉地出现 |
\{{date}} | 占位符本身,未被解析 |
日期的语言:星期名和月份名(dddd、MMMM)跟随应用语言——在德语界面中,{{date:dddd, D. MMMM YYYY}} 会写出 Mittwoch, 29. Juli 2026。日记的文件名特意保持英文:它必须与创建时使用的格式一致,否则 Plainva 将无法再找到已有的日记。
当模板需要询问时,Plainva 会在写入笔记之前把所有问题集中在一个对话框中提出——无论是插入还是创建;取消操作不会创建任何内容。只有在后台创建的笔记(例如任务同步)才不会被询问:那里的答案会保持为空。Plainva 不认识的占位符会保持原样可见——这样,一个拼写错误看起来就像一个拼写错误。
在手机上同样的引擎在运行:占位符会被替换,模板的问题会一起出现在一个表单里(取消则不会创建任何内容),并且文件夹 → 模板和笔记类型 → 模板的规则同样适用——因此Projekte/中的笔记在两台设备上都会以相同的方式开始。这些规则也可以在手机上设定(设置 → 内容与结构),并且{{weekday:…}}在那里遵循设置 → 外观中的每周开始于;每台设备各自保存这项设置。
仅属于模板的设置:模板可以带有只对模板自身生效的设置——例如它的任务不出现在任务视图中,或者它属于哪些数据库。由它创建的笔记不会继承这些设置。在 0.8.5 及更早版本中从模板创建的笔记可能仍然带着它们;如何找到它们,请参见常见问题与故障排查。
文件夹模板:在设置 → 仓库 → 内容与结构 → 模板中,你可以把一个文件夹关联到一个模板——之后在该文件夹里新建的每一篇笔记都会以这个模板开始,无需你做任何选择。这项关联同样适用于子文件夹;当多个关联都匹配时,路径最长的那个胜出(项目/客户胜过项目)。你也可以用同样的方式把模板关联到笔记类型;只有在没有任何文件夹规则覆盖该笔记时,这项关联才会生效——文件夹胜过类型。从模板新建笔记…(在文件树中右键点击、使用命令面板或快速切换器)可以让你明确选择一个模板——它会胜过任何关联。这些关联保存在设置中,而不是笔记里,并会通过设置同步传递到你的其他设备。
新建模板随处可用:命令面板(Ctrl+P)提供创建新模板(会打开一个全新的模板供编辑)和将当前笔记保存为模板(把当前打开的笔记复制到模板文件夹)。模板就是普通的Markdown文件——可以直接在文件树中编辑、重命名或删除它们。在手机上,这两个命令同样位于命令面板(在搜索框中输入 >);第二个需要从笔记的 ⋮ 菜单 → 命令打开面板。
日记
打开日记(侧边栏)或点击日历中的某一天,会使用你设置的日记日期格式,在已配置的日记文件夹中创建今天的日记,也可以选择性地基于模板创建。
一篇日记也可以带有一份日志:在标题Journal下方,写下带有时间的简短条目(- 14:05 文字),用Ctrl+Shift+J或日志条目写入,并在日志视图中跨所有日期读取。它们是普通的列表行——参见日志。
任务、公式、图表与脚注
-
任务复选框:
- [ ] 任务在任何地方都会渲染为一个复选框——而且在阅读模式下可以直接点击它:Plainva会把[x]或[ ]写回文件。 已完成的任务会以淡色加删除线显示——在笔记中与在任务视图中一样。 -
标注:以
> [!tip] 标题(或斜杠菜单中13种变体之一)开头的引用会显示为一张卡片——一条标注颜色的细线、浅色底纹,标题也使用该颜色;没有标题时,卡片显示其变体的名称。在实时预览、阅读模式和手机上外观相同;普通引用仍保留其竖线。 -
嵌套列表:从第二级开始,每个上级项目下方的一条细线会标明哪些条目属于一组——在实时预览和阅读模式中都是如此。
-
数学公式(LaTeX):行内的
$E = mc^2$和作为代码块的$$…$$在阅读模式和实时预览中都会渲染为公式(KaTeX)。当光标停留在公式内部时,会显示其语法;点击一个已渲染的公式即可打开它进行编辑。只有源码模式会始终显示原始语法。你不必死记$$…$$代码块——斜杠命令公式 (LaTeX)(/katex)会插入它,并把光标放在其中。 -
Mermaid图表:语言标记为
mermaid的代码块(最快的方式是使用斜杠命令Mermaid 图表,/mermaid)会在阅读模式和实时预览中被绘制为图表——点击图表即可显示代码进行编辑:```mermaid graph TD Idea --> Note --> Knowledge ``` -
脚注:
文本[^1]加上文末的[^1]:脚注内容。——阅读模式会渲染出引用标记和带跳转标记的脚注列表。最快的方式是使用脚注斜杠命令(/footnote):它会插入下一个空闲的引用标记,并直接跳转到笔记末尾的定义处。
从右到左的文字
阿拉伯语、希伯来语、波斯语以及其他从右到左书写的文字会自动从右到左排版——逐段进行,无需任何设置。每个段落、标题、列表项、引用行和表格单元格都以 Markdown 语法之后的第一个字母为准:以阿拉伯语单词开头的段落从右侧开始,以拉丁字母单词开头的段落从左侧开始,同一篇笔记可以两者混排。项目符号、复选框、引用竖线和缩进会随文字移到右侧;- [x] 中的 x 不算作单词,因此已完成的任务仍留在右侧。没有字母的行(一个数字、一个新的空列表项)沿用上一行的方向。
- 同一规则适用于实时预览、Markdown源码和阅读模式,桌面端和手机端都一样,也适用于便签板和日志中的卡片。
- 代码块、公式以及笔记开头的属性始终保持从左到右。
- 界面保持原有的语言和布局:文件树、搜索结果和列表中的名称留在原位,只是以正确的顺序显示其字符。
- 以拉丁字母单词(例如产品名称)开头的段落从左到右排列。用你所用语言的单词开头,它就会转过来。
打印与另存为PDF
编辑器的 ⋮ 菜单和命令面板(Ctrl+P)中都有打印 / 另存为PDF…:打印始终使用阅读视图(如果当前处于实时预览/源码模式,Plainva会先自动切换过去)。在系统对话框中,你可以选择”另存为PDF”而不是打印机。
导出笔记
- 导出为 Markdown…(编辑器 ⋮ 菜单或命令面板):通过系统对话框把笔记的副本保存到任意位置——例如交给另一个程序使用。链接的附件(图片)不会随之导出;如果笔记引用了附件,Plainva会显示一条简短提示。 如果笔记中还有未处理的批注,Plainva 会先询问 是否一并导出批注? —— 作为末尾列表(任何地方都可读) 或 在正文中标记(CriticMarkup);不可见的锚点标记在任何情况下都会被去掉。
- PDF:使用上方的打印 / 另存为 PDF…,并在系统对话框中选择”另存为PDF”。
在其他编辑器中打开笔记
你的笔记是普通的.md文件,因此任何Markdown编辑器都能打开它们。编辑器的 ⋮ 菜单中有在默认应用中打开,会把当前笔记交给你系统默认用于打开Markdown文件的应用程序(Byword、MacDown、VS Code等)。Plainva会持续监视该文件,因此你在那里所做的修改会自动出现在这里。
图片与附件
- 插入:斜杠命令内部图片(在仓库中搜索并嵌入)或图片(网络)(通过URL插入)。也可以直接从剪贴板粘贴一个文件(Ctrl+V)——图片可以,PDF 或表格同样可以。你还可以把文件从文件资源管理器拖拽到编辑器中:图片会被嵌入(
![[…]]),其他文件会被复制进来并链接([[…]])。 这些文件存放在哪里是一项设置:设置 → 你的仓库 → 内容与结构 → 附件文件夹(默认Attachments,带文件夹浏览器)。留空则与笔记放在一起,也就是此设置出现之前 Plainva 的做法。该文件夹会随设置同步一起传递,因此电脑和手机会把附件放在同一个位置。 - 附加文件…:斜杠命令附加文件… 以及笔记 ⋮ 菜单中的同名条目会打开系统的文件对话框;在手机上它位于 + 面板中的从设备选择文件…。文件会被复制到附件文件夹——图片会被嵌入(
![[…]]),其他文件则被链接([[…]])。 - 声音可以播放:嵌入的音频文件(
.m4a、.mp3、.wav、.ogg、.opus、.webm、.flac、.aac)会显示播放器而不是文件名 —— 在编辑器、阅读模式、图钉板卡片和日志行中都是如此。因此附加的音频会像图片一样被嵌入(![[…]]),而不是只做成链接。Plainva 不播放视频;.mp4仍然是链接。 - 链接:输入
[[,Plainva 会先给出笔记,下方的附件中则是仓库里的文件。 - 查看:图片文件(PNG、JPG、GIF、WebP、SVG、BMP、AVIF)会在内置的图片查看器中打开,支持放大/缩小、适应窗口和实际大小(1:1)。
- 编辑:编辑按钮会打开图片编辑器,提供裁剪、旋转/翻转、调整大小、绘图工具(画笔、箭头、矩形、文字)以及撤销/重做。可以直接保存,也可以另存为副本…。可编辑的格式是PNG、JPG和WebP;其他格式仅支持查看。
- 文本文件在 Plainva 内部打开:
.txt、.csv、.json、.yaml、源代码等。如果你的保险库需要更多,请在设置 → 你的保险库 → 内容与结构 → 更多文本文件中填写扩展名——该列表只能增加,永远不会移除任何内容。若文件开头显示它其实不是文本,Plainva 不会显示它,而是提供默认程序:显示并保存会损坏该文件。以 UTF-8 以外的编码(例如 Windows-1252)写成的文件也是如此,笔记也不例外:Plainva 会显示此文件不是文本,并且不会向该文件写入任何内容。以这种方式打开的文件在保存时保留其换行符和 BOM,笔记也是如此——它属于你,而不是 Plainva。唯一的例外是使用旧版 Mac 换行符(仅一个回车符)的文件:Plainva 会在它第一次被修改时用 LF 保存,并提示你。编辑时,Plainva 会根据文件扩展名为文本着色——与笔记中代码块获得的语法高亮一样。笔记工具都保持关闭:没有实时预览,没有属性栏,没有[[links]],没有”/“菜单。查找和替换依然保留,因为这是文本功能,而不是笔记功能。 - 其他附件单击后会在系统的默认程序中打开——在文件树中如此,通过
[[链接]]、书签或搜索打开时同样如此。
那Obsidian呢?
一切仍然是带有标准Frontmatter的标准Markdown。Obsidian可以完整地打开这些文件;它会在属性面板中把打包的plainva:键显示为一个不可编辑的对象——这是刻意如此,且无害。
另请参阅
- 数据库(.base)——把笔记变成表格、看板或日历
- OKF——
type、bundle 版本和OKF 0.2字段意味着什么 - 搜索和快捷键
设置多行选择的格式
当选择范围跨越多行时,粗体、斜体、删除线、高亮和行内代码会分别应用到每个非空行。列表、引用、标题和任务前缀会保留在行内标记之外。链接仍限于单行,因为多行链接标签不是可移植的 Markdown。
ATX 标题和 GFM 任务是两种互斥的块类型,因此 Plainva 不会写入无效的混合形式。两种块都支持行内格式;可使用 - [ ] **重要任务** 来突出任务标题。
嵌入章节和块
![[笔记#标题]] 显示该章节及其子标题,直到下一个同级或更高级标题。![[笔记#^block-id]] 显示指定段落、列表项,或单独一行的块 ID 之前的块。普通链接 [[笔记#^block-id]] 在阅读模式中也会跳转到该位置。
标题重复时,请使用唯一的标题层级(#项目#结果)或带编号的锚点(#结果-1)。目标不存在或不明确时会显示提示,仍可打开来源。嵌套层级有限制,代码示例中的嵌入不会执行。手机上指定章节或块不会像普通笔记预览那样截断为四行。现有文件不会被修改。
使用列表
只有在列表标记上完成轻点或点击后,列表项才会折叠。拖动、滚动、中断触摸或多指手势不会将其折叠。更换字体或使用窄窗口时,缩进保持稳定;源文本、制表符和光标位置均会保留。
选择工具栏保持可见
格式工具栏会在滚动时跟随选区,并与屏幕边缘保持间距。空间不足时,工具栏会移动到选区另一侧或将按钮换行排列。在移动端阅读模式中,过长的操作名称会按需显示为带有无障碍名称的图标;复制、全选以及可用的编辑或评论操作仍可使用。
补全属性
添加属性时,已有名称会显示类型和使用次数。当前笔记中已有的名称和保留名称不会列入候选。类型依次优先采用所属数据库的定义、索引中的类型和本地类型设置。文本和列表的候选值来自笔记所在文件夹;“搜索整个仓库”可扩大范围。列表会提供单独的值。数据库定义的选项始终独占,即使选项列表为空。仍可自由输入;只有确认编辑才会修改笔记,文本和列表不会改变类型。此功能适用于桌面和移动端的笔记属性及数据库单元格。
打开图片
本地图片在阅读模式、实时预览及图片上下文菜单中提供 打开图片。在移动端查看器中可用双指、双击或按钮缩放;重置缩放 显示整张图片。返回会回到笔记。长按嵌入图片仍保留系统操作,也可继续选择图片区域添加评论。