Skip to content

qianbkk/si-note

Repository files navigation

思记笔记 (SiNote)

轻量级本地笔记工具,支持 Markdown 渲染、代码高亮、双栏编辑、导入导出、LaTeX 数学公式、Mermaid 流程图、主题切换。

功能特性

速记模块(默认面板)

  • 默认入口:打开应用直接进入速记模块
  • 数据持久化:速记内容保存在本地,关闭应用不会丢失
  • 自定义排序:支持按名称、创建时间、修改时间排序,支持升序/降序
  • 分类功能:为速记添加分类标签,支持按分类筛选
  • 置顶功能:重要速记可置顶显示,置顶项显示在最上方
  • 双栏布局:点击笔记卡片的 ⇿ 按钮可左右分栏显示两篇笔记,双方均可编辑

笔记模板

  • 新建笔记时选择模板:空白笔记、会议记录、日记、学习笔记
  • 今日日记快捷按钮:点击工具栏 📔 今日日记快速打开/创建今日日记
  • 自动日期命名:日记自动以当天日期命名,如 "2026年04月07日 日记"

增强搜索

  • 日期范围筛选:支持按开始日期和结束日期筛选笔记
  • 搜索高亮模式:点击 🎨 按钮高亮搜索结果
  • 标签筛选:支持按标签筛选笔记

四大板块

板块 说明
⚡ 速记 默认面板,支持排序和分类,关闭应用不丢失
📝 笔记 主笔记区域,支持 Markdown 渲染、标签、链接
☑️ 待办 待办事项,支持优先级、截止日期、子任务、内联编辑
🗑️ 回收站 删除的笔记,30 天后自动清除

笔记管理

  • 统一笔记类型:不区分 Markdown 和纯文本,自动检测内容格式
  • 智能预览:点击预览按钮,自动识别并渲染 Markdown / HTML / 纯文本
  • 双栏编辑:开启双栏模式,左边编辑、右边实时预览(编辑器内的编辑/预览分栏)
  • 左右分栏对比:点击笔记卡片的 ⇿ 按钮或编辑器顶部的 ➕ 侧边笔记,可同时打开两篇笔记进行对比编辑
  • 代码高亮:Markdown 代码块自动语法高亮
  • 排序功能:按创建时间、修改时间、名称排序
  • 置顶笔记:重要笔记可置顶显示
  • 导入笔记:支持导入 .md 和 .txt 文件
  • 导出笔记:支持导出为 Markdown、HTML、PDF、纯文本格式
  • 标签系统:为笔记添加彩色标签,支持按标签筛选
  • 笔记链接:使用 [[笔记标题]] 语法链接到其他笔记,预览时点击可跳转
  • 反向链接:在笔记详情页显示哪些笔记引用了当前笔记

待办增强

  • 内联编辑:无需弹窗,直接在列表顶部输入创建待办
  • 优先级:🔴高 🟡中 🟢低 三级优先级显示
  • 截止日期:可设置日期,过期显示红色提醒
  • 子任务:支持嵌套子任务(点击 + 按钮添加)
  • 隐藏已完成:一键隐藏已完成的待办事项
  • 日期筛选:按已过期/今日/本周筛选

Markdown 扩展

  • 数学公式:支持 LaTeX 语法 $E=mc^2$(行内)和 $$\int_0^\infty$$(块级)
  • 流程图:支持 Mermaid 代码块 ```mermaid
  • 表格向导:点击 📊 按钮插入表格(可自定义行数和列数)
  • 任务列表:可勾选的任务列表 - [ ]- [x]
  • GFM 语法:完整的 GitHub Flavored Markdown 支持

编辑器功能

  • 撤销/重做:支持 Ctrl+Z / Ctrl+Y
  • 导出笔记:导出为 .md / .html / .pdf / .txt 文件
  • 分类管理:自定义分类和颜色
  • 双栏模式:左侧编辑,右侧实时预览
  • 表格插入:可视化表格向导

主题切换

  • 3 种主题:白色(Light)、绿色(Sepia)、深色(Dark)
  • 一键切换:点击设置 ⚙️ 按钮选择主题
  • 自动记忆:关闭应用后重新打开仍保持上次设置的主题
  • 自动适配:文字颜色随背景自动调整,保证清晰可读

快捷键

快捷键 功能
Ctrl+N 新建笔记
Ctrl+T 新建待办
Ctrl+Z 撤销
Ctrl+Y 重做
Ctrl+E 导出笔记

点击工具栏 ⌨️ 按钮可查看完整快捷键列表。

使用指南

速记

  1. 打开应用默认进入速记模块
  2. 点击「+ 新建速记」创建速记
  3. 为速记选择分类标签
  4. 点击排序按钮选择排序方式和顺序
  5. 点击 📌/📍 按钮置顶/取消置顶重要速记

创建笔记

  1. 点击底部导航的「📝 笔记」
  2. 点击右上角「+ 新建笔记」
  3. 输入标题和内容
  4. 点击「👁️ 预览」查看渲染效果

待办事项

  1. 点击底部「☑️ 待办」
  2. 点击「+ 新建待办」直接在内联输入框输入内容
  3. 按 Enter 或点击 ✓ 确认创建
  4. 可设置优先级(🔴🟡🟢)和截止日期
  5. 点击圆圈 ✅ 标记完成

导入/导出笔记

  1. 在笔记列表点击「⬆️ 导入」按钮导入 .md 或 .txt 文件
  2. 打开笔记后点击「⬇️ 导出 ▾」选择格式

标签管理

  1. 打开一个笔记
  2. 点击标签区域右侧的 + 按钮
  3. 在弹出的标签管理面板创建/删除标签
  4. 点击已有标签为笔记添加/移除标签

笔记链接

  1. 在笔记内容中使用 [[其他笔记标题]] 语法
  2. 预览模式下点击链接可跳转到对应笔记
  3. 点击 🔗 按钮可查看反向链接(哪些笔记引用了当前笔记)

插入表格

  1. 在编辑器中点击 📊 按钮
  2. 设置行数和列数
  3. 点击插入,表格 Markdown 将添加到内容中

主题切换

  1. 点击右上角 ⚙️ 设置按钮
  2. 在主题颜色区域选择:白色/绿色/黑色/蓝色/灰色
  3. 主题立即生效

回收站

  1. 点击底部「🗑️ 回收站」
  2. 可恢复或彻底删除笔记
  3. 笔记保留 30 天后自动清除

界面预览

速记模块

┌─────────────────────────────────────────────────┐
│  思记笔记           🔍    ⚙️ ⌨️                │
├─────────────────────────────────────────────────┤
│  + 新建速记  💾 批量保存(3)   12 条  ⇅ 名称  │
│  [+ 分类]                                    │
├─────────────────────────────────────────────────┤
│  ┌──────────────────┬──────────────────────┐   │
│  │ ☐ 购物清单       │ [工作]      💾  ✕   │   │
│  │ 买水果、买菜... │                    │   │
│  ├──────────────────┤                    │   │
│  │ ☐ 会议记录       │ [默认]      💾  ✕   │   │
│  │ ...              │                    │   │
│  └──────────────────┴──────────────────────┘   │
│                                                 │
├─────────────────────────────────────────────────┤
│     📝 笔记    ☑️ 待办    ⚡ 速记    🗑️ 回收站   │
└─────────────────────────────────────────────────┘

双栏编辑模式

┌─────────────────────────────────────────────────┐
│  思记笔记           ↩️ ↪️ 📊 📗 双栏 👁️ 预览 🔗 │
├─────────────────────────────────────────────────┤
│  + 新建笔记  ⬆️ 导入  ⇅ 名称        10 项   │
├─────────────────────────────────────────────────┤
│  ┌──────────────────┬──────────────────────┐   │
│  │ # 我的笔记        │  我的笔记               │   │
│  │ [[另一篇笔记]]   │  [[另一篇笔记]]          │   │
│  │                  │                        │   │
│  │ ```mermaid       │  graph TD             │   │
│  │ graph TD         │    A --> B             │   │
│  │ ```              │                        │   │
│  └──────────────────┴──────────────────────┘   │
│                                                 │
├─────────────────────────────────────────────────┤
│     📝 笔记    ☑️ 待办    ⚡ 速记    🗑️ 回收站   │
└─────────────────────────────────────────────────┘

待办事项

┌─────────────────────────────────────────────────┐
│  + 新建待办                      5 项          │
├─────────────────────────────────────────────────┤
│  ☐ 🔴 重要任务          [今日]          + 🗑️  │
│  ☐ 🟡 普通任务          [本周]          + 🗑️  │
│  ☐ 🟢 次要任务                       + 🗑️  │
│    └── ☐ 子任务1                       🗑️  │
│    └── ☐ 子任务2                       🗑️  │
│  ☑️ 🔴 已完成任务                       🗑️  │
├─────────────────────────────────────────────────┤
│  [x] 隐藏已完成    日期: 全部日期 ▼           │
└─────────────────────────────────────────────────┘

技术栈

  • 前端:React 18 + TypeScript
  • 编辑器:react-markdown + remark-gfm
  • 代码高亮:react-syntax-highlighter
  • 数学公式:remark-math + rehype-katex
  • 打包:Electron + electron-forge
  • 存储:本地 JSON 文件

系统要求

  • Windows 10 及以上
  • 无需安装额外依赖

版本信息

  • 当前版本:v3.4.0
  • 作者:qianbkk

思记笔记 - 轻量、简洁、高效

About

思记笔记 v3.5.1

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors