# NoteRich Keyboard Shortcuts and Productivity Tips
Mastering keyboard shortcuts is the fastest way to transform your note-taking from a slow, manual process into a fluid, high-speed workflow. **NoteRich** is designed for power users who value efficiency. By keeping your hands on the keyboard, you can maintain your "flow state" while organizing complex ideas, inserting rich media, and managing your knowledge base.
This guide covers the essential shortcuts and hidden productivity features that will help you write faster and think clearer.
---
## 🚀 The Philosophy of Speed
In NoteRich, speed isn't just about typing fast; it's about **reducing friction**. Every time you reach for the mouse to find a button in a toolbar, you break your concentration. Our shortcut system is built around three core principles:
1. **Context Awareness**: Shortcuts change based on what you are doing (editing text vs. navigating lists).
2. **Discoverability**: You don't need to memorize everything. Use the `Slash (/)` command to find tools instantly.
3. **Local-First Performance**: Because NoteRich runs locally, shortcut responses are instantaneous, with zero network latency.
```mermaid
graph TD
A[Start Writing] --> B{Need Formatting?}
B -- Yes --> C[Use Ctrl/Cmd + B/I/U]
B -- No --> D{Need New Component?}
D -- Yes --> E[Type / Command]
D -- No --> F[Keep Typing]
E --> G[Select via Arrow Keys]
G --> H[Insert Instantly]
C --> I[Stay in Flow]
H --> I
F --> I
style A fill:#fafafa,stroke:#eaeaea,color:#333
style I fill:#000,stroke:#000,color:#fff
```
---
## ⌨️ Essential Text Formatting
These are the bread-and-butter shortcuts you will use every day. They work in both **Rich Text** and **Markdown** modes.
### Basic Styling
| Action | Windows / Linux | macOS |
| :--- | :--- | :--- |
| **Bold** | `Ctrl` + `B` | `⌘` + `B` |
| *Italic* | `Ctrl` + `I` | `⌘` + `I` |
| <u>Underline</u> | `Ctrl` + `U` | `⌘` + `U` |
| ~~Strikethrough~~ | `Ctrl` + `Shift` + `X` | `⌘` + `Shift` + `X` |
| Clear Formatting | `Ctrl` + `\` | `⌘` + `\` |
### Paragraph & Structure
| Action | Windows / Linux | macOS |
| :--- | :--- | :--- |
| Heading 1 | `Ctrl` + `Alt` + `1` | `⌘` + `Opt` + `1` |
| Heading 2 | `Ctrl` + `Alt` + `2` | `⌘` + `Opt` + `2` |
| Bullet List | `Ctrl` + `Shift` + `8` | `⌘` + `Shift` + `8` |
| Numbered List | `Ctrl` + `Shift` + `7` | `⌘` + `Shift` + `7` |
| Task List (Checkbox) | `Ctrl` + `Shift` + `9` | `⌘` + `Shift` + `9` |
| Blockquote | `Ctrl` + `Shift` + `Q` | `⌃` + `Shift` + `Q` |
| Code Block | `Ctrl` + `Alt` + `C` | `⌘` + `Opt` + `C` |
> **Pro Tip:** If you forget a shortcut, just type `/` followed by the name of the element (e.g., `/heading`, `/code`) to insert it without touching the mouse.
---
## 🧩 The Power of Slash Commands (`/`)
The `/` command is the heart of NoteRich's productivity. It replaces dozens of menu clicks with a single keystroke. When you type `/`, a smart menu appears, allowing you to search for any component.
### Top Productivity Commands
* `/ai`: Open the AI Assistant to generate content, summarize text, or translate.
* `/table`: Insert a dynamic table. You can even type `3x4` to create a 3-row, 4-column table instantly.
* `/mermaid`: Create flowcharts and mind maps using simple text syntax.
* `/echarts`: Insert interactive data visualizations like bar charts or line graphs.
* `/excalidraw`: Open the infinite canvas whiteboard for sketches and diagrams.
* `/date`: Insert today's date, or use `/yesterday` and `/tomorrow`.
* `/collapsible`: Hide long sections of text to keep your notes clean.
```svg
<svg width="400" height="200" viewBox="0 0 400 200" xmlns="http://www.w3.org/2000/svg">
<rect x="10" y="10" width="380" height="180" rx="8" fill="#fafafa" stroke="#eaeaea" stroke-width="1"/>
<text x="20" y="40" font-family="Inter, sans-serif" font-size="14" fill="#333">Type "/" to open the component picker...</text>
<!-- Menu Simulation -->
<rect x="20" y="50" width="360" height="120" rx="4" fill="#ffffff" stroke="#eaeaea" stroke-width="1" filter="drop-shadow(0 4px 6px rgba(0,0,0,0.05))"/>
<!-- Menu Items -->
<rect x="30" y="60" width="340" height="30" rx="4" fill="#f4f4f5"/>
<text x="40" y="80" font-family="Inter, sans-serif" font-size="13" fill="#000" font-weight="600">🤖 AI Assistant</text>
<rect x="30" y="95" width="340" height="30" rx="4" fill="transparent"/>
<text x="40" y="115" font-family="Inter, sans-serif" font-size="13" fill="#666">📊 ECharts Visualization</text>
<rect x="30" y="130" width="340" height="30" rx="4" fill="transparent"/>
<text x="40" y="150" font-family="Inter, sans-serif" font-size="13" fill="#666">📝 Mermaid Flowchart</text>
</svg>
```
---
## 🗂️ Navigation & Management
Managing a large knowledge base requires efficient navigation. NoteRich provides shortcuts to move between notes, workspaces, and panels without breaking your stride.
### Global Navigation
| Action | Windows / Linux | macOS |
| :--- | :--- | :--- |
| New Note | `Ctrl` + `Alt` + `N` | `⌘` + `Opt` + `N` |
| Save Note | `Ctrl` + `S` | `⌘` + `S` |
| Search Notes | `Ctrl` + `K` | `⌘` + `K` |
| Toggle Sidebar | `Ctrl` + `B` | `⌘` + `B` |
| Switch Workspace | `Ctrl` + `Alt` + `W` | `⌘` + `Opt` + `W` |
### Editor Navigation
| Action | Windows / Linux | macOS |
| :--- | :--- | :--- |
| Move Line Up | `Alt` + `Up` | `Opt` + `Up` |
| Move Line Down | `Alt` + `Down` | `Opt` + `Down` |
| Duplicate Line | `Shift` + `Alt` + `Down` | `Shift` + `Opt` + `Down` |
| Find in Note | `Ctrl` + `F` | `⌘` + `F` |
| Next Match | `F3` | `⌘` + `G` |
| Previous Match | `Shift` + `F3` | `⇧` + `⌘` + `G` |
---
## 🎨 Advanced Media & Visuals
NoteRich isn't just for text. Use these shortcuts to quickly embed rich media that makes your notes come alive.
* **Images**: Drag and drop is supported, but you can also use `/image` to upload from your device.
* **Math Formulas**: Type `/equation` to open the LaTeX editor. For inline math, use `$` delimiters.
* **Code Snippets**: Use `/code` to insert a syntax-highlighted block. NoteRich supports over 50 languages including Python, JavaScript, and Rust.
* **Embeds**: Paste a YouTube or Twitter link directly, and NoteRich will automatically convert it into an embedded preview.
### Visualizing Your Data
You can create complex charts without leaving the keyboard. Try typing `/echarts` and pasting a JSON configuration, or use `/mermaid` to draw a sequence diagram:
```mermaid
sequenceDiagram
participant User
participant NoteRich
participant LocalDB
User->>NoteRich: Press Ctrl+S
NoteRich->>LocalDB: Serialize to MsgPack
LocalDB-->>NoteRich: Confirm Save
NoteRich-->>User: Show "Saved" Toast
```
---
## 🛡️ Privacy & Security Shortcuts
Since NoteRich is local-first, your data security is paramount. We provide quick ways to manage your privacy settings.
* **Lock Workspace**: While there isn't a single key for this yet, you can quickly access the License Management UI to verify your Pro status for encrypted features.
* **Export Encrypted Backup**: Use the database management panel to export your entire workspace as a password-protected `.nrs` file. This ensures that even if your backup drive is lost, your notes remain secure with AES-GCM encryption.
---
## 💡 Productivity Tips for Power Users
### 1. Use "Dirty" State Awareness
NoteRich uses a "dirty" flag to track unsaved changes. If you see a small indicator in the status bar, your note hasn't been saved to IndexedDB yet. Get in the habit of pressing `Ctrl/Cmd + S` after completing a thought block.
### 2. Leverage Multi-Workspace Isolation
If you work on multiple projects, use different Workspaces. You can switch between them using the URL hash `#workspace=projectA`. This keeps your search indexes and FlexSearch data isolated, making searches faster and more relevant.
### 3. P2P Sharing for Quick Collaboration
Instead of emailing files, use the P2P sharing feature. Generate a link from the Actions menu and send it to a colleague. They can receive the note directly into their browser via WebRTC, with no server intermediaries.
### 4. Customize Your Font Experience
If you spend hours reading, font fatigue is real. Use the font dropdown in the toolbar to switch to a highly readable serif font like **Merriweather** or a clean sans-serif like **Inter**. NoteRich remembers your last used fonts for quick access.
---
## Conclusion
Keyboard shortcuts are not just about saving seconds; they are about maintaining the momentum of your thoughts. By integrating these shortcuts into your daily routine, you allow NoteRich to become a seamless extension of your mind.
Start with the basics—**Bold**, **Italic**, and the **Slash Command**—and gradually incorporate more advanced navigation keys. Soon, you'll find yourself writing at the speed of thought.
Ready to try it out? [Launch NoteRich](https://noterich.com/app/) and start building your second brain today.
---
<div class="flex flex-wrap gap-2 mt-8 mb-12">
<span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Productivity</span>
<span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Shortcuts</span>
<span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Workflow</span>
<span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">Local-First</span>
<span class="px-3 py-1 bg-[#f4f4f5] border border-[#eaeaea] rounded-full text-xs font-medium text-[#666]">PKM</span>
</div>
准备好改变您的工作流了吗?
您的私密、AI 驱动
笔记中心已准备就绪
加入数千名信赖 NoteRich 进行私密、强大笔记创作的用户行列。在浏览器中直接体验——无需安装,无需信用卡,您的笔记绝不离开您的设备。
无需信用卡
浏览器内运行
100% 本地笔记
资源与指南
探索我们关于本地优先笔记、隐私架构和高级生产力工作流的深度文章。
- NoteRich 本地优先 AES-GCM 加密机制详解
- 如何在 NoteRich 中导出 PDF 和无水印 HTML
- 如何在 NoteRich 中嵌入交互式 ECharts
- 如何在 NoteRich 中使用 Mermaid.js 绘制流程图 – 完整教程
- 在 NoteRich 中将笔记转化为 AI 记忆
- NoteRich 本地知识库 RAG 教程
- 如何使用 NoteRich 隐私 AI 进行私密文档总结
- NoteRich 在线笔记的功能与优势
- NoteRich 快捷键与生产力提升技巧
- NoteRich LaTeX 数学公式指南:如何编写公式
- NoteRich OCR 教程:将纸质笔记扫描为数字文本
- NoteRich P2P 同步教程:无云端跨设备同步
- NoteRich 富文本与 Markdown 对比:如何切换与结合使用
- NoteRich 工作空间与高级搜索教程
- 使用 NoteRich AI 将文本转化为可视化信息图
- 如何在 NoteRich 中插入视频与附件