---
title: "键盘快捷键"
description: "Notarium 的默认布局，以及 VS Code、Obsidian、Vim 和 JetBrains 预设之间的差异。"
---

# 键盘快捷键

Notarium 只给你一套可自定义的键盘快捷键：快捷键的处理逻辑、速查表和编辑器都读取同一份活动映射，所以它们永远不会彼此偏离、失去同步。你可以用预设（Notarium、VS Code、Obsidian、Vim、JetBrains）切换布局，并在 **Settings → Keyboard** 中覆盖任意按键。

下文的 `Cmd/Ctrl` 表示 macOS 上的 `Cmd`、其他平台上的 `Ctrl`。按键按物理键位匹配，而非按印在键帽上的符号，因此你的操作系统布局（RU/EN）不会影响快捷键是否触发。

## 默认布局（Notarium 预设）

默认布局是 Web 原生的：单键与 `g` 序列（先按 `g`，再按一个字母），这样就不会和关键的浏览器组合键 `Cmd/Ctrl+T/N/W/L/R` 冲突。单键只在焦点不在输入框内时才会触发。

**导航与界面**

| 操作 | 按键 |
|---|---|
| 快速切换器（Spotlight） | `Cmd/Ctrl+P` |
| 搜索 | `/` |
| 键盘快捷键速查表 | `?` |
| 浅色/深色主题 | `t` |
| 左侧 / 右侧面板 | `[` / `]` |
| Home / Feed / Graph | `g h` / `g f` / `g g` |
| Files / Agents / Trash / Settings | `g i` / `g a` / `g t` / `g s` |

**处理笔记**

| 操作 | 按键 |
|---|---|
| 新建笔记 | `c` |
| 编辑笔记 | `e` |
| 保存草稿 | `Cmd/Ctrl+Enter` 或 `Cmd/Ctrl+S` |
| 取消 / 关闭草稿 | `Esc` |

**编辑器（格式化）**

以下快捷键在焦点位于编辑器内时触发。

| 操作 | 按键 |
|---|---|
| 加粗 / 斜体 / 代码 | `Cmd/Ctrl+B` / `Cmd/Ctrl+I` / `Cmd/Ctrl+E` |
| 链接 / 删除线 | `Cmd/Ctrl+K` / `Cmd/Ctrl+Shift+X` |
| 多光标（下一处匹配） | `Cmd/Ctrl+D` |
| 专注 / 打字机模式 | `Cmd/Ctrl+Shift+F` / `Cmd/Ctrl+Shift+Y` |
| 撤销 / 重做 | `Cmd/Ctrl+Z` / `Cmd/Ctrl+Shift+Z` 或 `Cmd/Ctrl+Y` |

> [!note] 撤销/重做是编辑器内置命令
> 撤销（`Cmd/Ctrl+Z`）和重做是编辑器本身的内置命令，而不是可自定义的键盘快捷键，因此无法在 **Settings → Keyboard** 中覆盖。重做在所有操作系统上都绑定为 `Cmd/Ctrl+Shift+Z` 和 `Cmd/Ctrl+Y`。

## 各预设的差异

一个预设就是在 Notarium 基础之上叠加对应编辑器的标志性组合键。预设未覆盖的部分都保留 Web 原生默认值。下表只列出各预设之间存在差异的操作。

| 操作 | Notarium | VS Code | Obsidian | Vim | JetBrains |
|---|---|---|---|---|---|
| 快速切换器 | `Cmd/Ctrl+P` | `Cmd/Ctrl+P` | `Cmd/Ctrl+O` | `Space f` | `Cmd/Ctrl+Shift+O` |
| 搜索 | `/` | `Cmd/Ctrl+Shift+F` | `Cmd/Ctrl+Shift+F` | `/` | `Cmd/Ctrl+Shift+F` |
| 左侧面板 | `[` | `Cmd/Ctrl+B` | `[` | `Space e` | `[` |
| 右侧面板 | `]` | `Cmd/Ctrl+J` | `]` | `]` | `]` |
| Files | `g i` | `Cmd/Ctrl+Shift+E` | `g i` | `g i` | `Cmd/Ctrl+1` |
| Graph | `g g` | `g g` | `Cmd/Ctrl+G` | `g g` | `g g` |
| Settings | `g s` | `g s` | `g s` | `g s` | `Cmd/Ctrl+,` |
| 主题 | `t` | `Cmd/Ctrl+K Cmd/Ctrl+T` | `t` | `t` | `t` |
| 速查表 | `?` | `Cmd/Ctrl+K Cmd/Ctrl+S` | `?` | `Space ?` | `?` |
| 新建笔记 | `c` | `c` | `Cmd/Ctrl+N` | `o` | `c` |
| 编辑 | `e` | `e` | `e` | `i` | `e` |
| 保存 | `Cmd/Ctrl+Enter`、`Cmd/Ctrl+S` | `Cmd/Ctrl+S` | 同 Notarium | 同 Notarium | 同 Notarium |

> [!warning] 部分桌面组合键会被浏览器拦截
> 其中一些标志性组合键（例如 Obsidian 预设里的 `Cmd/Ctrl+N`）在普通标签页中会被浏览器占用——在那里不会触发。**Settings → Keyboard** 会用 ⚠ 图标标记这类绑定。你是有意识地选择某个预设，为的是熟悉的手感。

## 速查表与自定义

- 按 `?` 打开速查表，按分区分组。列表读取自活动映射，因此始终与实际触发的内容一致，并反映你的修改。
- **Settings → Keyboard**——选择预设并逐行重新绑定：一个操作可以有多个绑定，**+** 按钮再添加一个（录制你的下一次按键），重置按钮可将某一行或全部还原为预设值。与其他操作的冲突会被高亮显示。
- 对于编辑器操作，录制时需要一个修饰键——单键会破坏正常输入。`Esc` 和 `Tab` 用于取消录制，因此无法被录制为绑定。

## 另见

- [编辑器](/docs/guides/editor/) —— 格式化、多光标、保存以及冲突解决。
- [键盘快捷键：工作原理](/docs/guides/hotkeys/) —— 操作、预设与覆盖的模型。
- [术语表](/docs/reference/glossary/) —— 界面与引擎术语。
