# 概述 内部链接是指向 Obsidian 仓库内部某一文件的链接。 ^b15695 # 语法 ## 基础语法 Obsidian 支持两种风格的内部链接语法: - Wiki 链接风格:`[[运动三定律]]` - [[Markdown 链接语法|Markdown 链接风格]]:`[运动三定律](运动三定律.md) 这两种语法是等效的——不仅在编辑器中显示效果相同,链接的笔记也相同。 > [! 注意] > 当使用 Markdown 式链接语法时,你需要保证链接中使用的是 [URL编码](https://zh.wikipedia.org/wiki/百分号编码)。例如,空格不能直接写为空格,而是要写成 `%20`。 ## 链接附件 见[[内部链接-应用-附件]] ## 链接笔记小标题 [[内部链接-应用-小标题]] ## 链接笔记中的块 见[[内部链接-应用-块(Obsidian)]] ## 更改链接的锚文本 默认情况下,Obsidian 会显示链接本身的内容。但有时候,你并不希望这样,而是希望链接能显示其他的内容。(比如链接到[[别名]]的时候。)这时,这个功能就派上用场了。 **对于 Wiki 格式链接:** 你可以使用竖线 (`|`) 来更改用于链接的锚文本。 例如,`[[内部链接|自定义锚文本]]` 这样的链接将显示为 [[内部链接|自定义锚文本]]。 **对于 Markdown 格式链接:** 你在方括号 (`[]`) 里修改锚文本。 例如,`[自定义锚文本](内部链接.md)` 显示为 [自定义锚文本](内部链接.md)。 # 示例 ## 创建链接 1. 新建笔记,笔记名称为“三大运动定律”: > 运动定律是艾萨克·牛顿提出的三条定律,描述了物体运动与作用于其上的力之间的关系。 2. 创建另一个名为“惯性定律”的笔记,并输入以下正文: > 惯性定律是 3. 在句子结尾,按下键盘上的左方括号(`[`)键两次。如果是中文输入法,则需要按下四次。 4. 输入“三”以找到你创建的第一个笔记。 5. 按下 `Enter` 键以创建到《三大运动定律》的链接。 > 惯性定律是\[\[三大运动定律\]\] 其中之一 在《惯性定律》中,你可以通过按住 `Ctrl` 键(或 macOS 上的 `Cmd` 键)点击链接,来跳转到《三大运动定律》。 ## 链接一个尚未创建的笔记 即便笔记还未创建,你也可以创建指向这篇笔记的链接,以便提醒自己以后深入研究这个主题。 1. 在《三大运动定律》笔记中,选择文本“艾萨克·牛顿”。 2. 按下键盘上的左方括号(`[`)键两次以创建链接(只能在英文输入模式下实现)。此时,“艾萨克·牛顿”将变成一条颜色较浅的链接,这表示链接已成功创建,但链接指向的笔记尚未建立。 3. 按住 `Ctrl` 键(或 macOS 上的 `Cmd` 键)点击链接,则会创建并跳转到该笔记。 # 打开链接 在当前[[标签页]]打开一个链接,点击它即可。 要在新标签页中打开链接,请按下 `Ctrl`(或 macOS 上的 `Cmd`)再点击链接。 以下是打开链接的所有修饰键,以实现不同的打开效果: | 操作 | MacOS | Windows/Linux | | ------------ | --------------------- | ------------------------ | | **导航** | _无_ | _无_ | | **在新标签页中打开** | `⌘`(在源码模式下加上 `Shift`) | `Ctrl`(在源码模式下加上 `Shift`) | | **在新标签组中打开** | `⌘` `⌥` | `Ctrl` `Alt` | | **在新窗口中打开** | `⌘` `⌥` `Shift` | `Ctrl` `Alt` `Shift` | # 预览链接的内容 > [! 注意] > 要预览所链接的文件,需要启用 [[页面预览]] 插件。 # 方向性 链接有方向,自然也就衍生出了[[正向链接]]和[[反向链接]]两个概念。 比如《运动三定律》笔记包含一个指向《艾萨克·牛顿》笔记的链接。站在《艾萨克·牛顿》的视角看到,这个链接就是反向链接;而站在《运动三定律》的视角看,这就是正向链接。 ```mermaid flowchart LR laws((运动三定律)) newton((艾萨克·牛顿)) laws --链接--> newton newton --反向链接--> laws ``` # 禁用 wiki 语法 出于视觉上的考虑,Obsidian 默认使用 Wiki 式的内部链接。如果你更看重链接的可迁移性,则可以禁用 Wiki 式链接语法,将默认设置为 Markdown 式链接语法。 要默认使用 Markdown 式语法: 1. 打开**设置**。 2. 在**文件与链接**下,禁用[[使用 Wiki 链接]]功能。 不过,即使你禁用了 Wiki 式语法,但你仍然可以通过在编辑器中输入两个方括号 `[[` 插入链接,此时你仍然可以使用候选链接的功能。当你选中一个链接并回车后,Obsidian 会生成一条 Markdown 式链接插入笔记正文中。 # 自动更新 当你重命名某个文件时,Obsidian 会自动更新仓库中指向这个文件的内部链接。如果你不希望自动更新,而是在可以更新时手动选择是否更新,则可以关闭 **设置 → 文件与链接 → [[自动更新内部链接]]** 这个功能。