# 概述
内部链接是指向 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 会自动更新仓库中指向这个文件的内部链接。如果你不希望自动更新,而是在可以更新时手动选择是否更新,则可以关闭 **设置 → 文件与链接 → [[自动更新内部链接]]** 这个功能。