5分钟掌握Reor高亮注释:让你的笔记会思考的隐藏技巧

5分钟掌握Reor高亮注释:让你的笔记会思考的隐藏技巧

【免费下载链接】reor Self-organizing AI note-taking app that runs models locally. 【免费下载链接】reor 项目地址: https://gitcode.com/GitHub_Trending/re/reor

你是否遇到过这些笔记困境?写满三页的会议记录回头看却不知所云,精心整理的学习笔记永远停留在"已收藏"状态,灵光一闪的想法总是淹没在文本海洋里。Reor的高亮注释功能正是为解决这些问题而生——它不仅是简单的文本标记,更是将碎片化思考转化为结构化知识的智能工具。通过本地AI模型加持,这个隐藏在src/components/Editor/目录下的功能,正在重新定义数字笔记的创作方式。

高亮注释核心价值:从被动记录到主动思考

传统笔记软件的注释功能往往局限于文本标注,而Reor通过三重创新实现思考维度的拓展:

  • 上下文感知:不同于普通文本高亮,Reor的高亮数据会包含位置信息和内容快照,这得益于HighlightExtension.tsx中定义的HighlightData接口,它能精确记录选中文本的坐标位置与内容。
  • AI增强:当你高亮文本时,系统会自动激活WritingAssistant.tsx中的AI助手,提供基于本地模型的智能建议,完全无需联网即可获得上下文相关的思考反馈。
  • 语义关联:高亮内容会自动参与向量数据库索引,你可以在SimilarFilesSidebar.tsx中看到相关联的笔记推荐,实现知识点的自动串联。
// 高亮数据的核心结构定义
export interface HighlightData {
  text: string  // 选中的文本内容
  position: { top: number; left: number } | null  // 屏幕坐标位置
}

三步上手:高亮注释的基础操作

1. 激活高亮选择工具

在编辑任何笔记时,只需用鼠标选中文本段落,系统会自动触发HighlightExtension.tsx插件。此时选中文本会呈现灰色背景高亮,同时在文本附近会出现一个带图表标的悬浮按钮——这就是高亮注释的入口点。这个按钮的位置计算逻辑在源码中做了精心设计,确保它既不遮挡内容又易于点击:

// 按钮位置计算逻辑
const buttonTop = top >= window.innerHeight ? 50 : top - 125
const buttonLeft = (left + right) / 2 - 190  // 水平居中定位

2. 选择注释思考维度

点击高亮按钮后,会弹出AI辅助菜单。Reor提供三种基础注释模式,对应不同的思考需求:

  • 简化凝练:适合处理冗长文本,AI会自动提取核心观点
  • 语法优化:针对写作场景,提供润色建议
  • 要点提取:将段落转化为结构化列表

这些功能定义在WritingAssistant.tsx的按钮组中,你也可以通过"自定义提示"输入特定需求,系统会调用本地Ollama模型生成个性化注释内容。

3. 应用与管理注释

完成注释生成后,有三种应用方式可供选择:

  • 插入到高亮文本之后
  • 替换原有文本
  • 复制到剪贴板备用

所有高亮历史会保存在本地数据库,你可以通过左侧SemanticSidebar随时查看和管理所有注释内容。

高级技巧:释放注释功能全部潜力

利用自动上下文增强理解

WritingAssistant.tsx中实现了"自动上下文"功能,当你未选中文本却激活AI助手时,系统会自动将当前文件内容作为上下文。这个功能在处理单篇长文时特别有用,只需在空白处双击空格,即可唤起基于全文的思考建议。

多维度注释组织知识网络

通过组合使用不同类型的高亮注释,你可以构建多维知识结构:

  1. 用黄色高亮标记核心概念
  2. 蓝色高亮记录疑问点
  3. 绿色高亮添加个人见解

这些视觉区分在SemanticSidebar/HighlightButton.tsx中定义了交互逻辑,配合侧边栏的语义搜索,能快速定位不同类型的思考节点。

本地模型调优注释质量

如果你发现AI注释不够精准,可以通过LLMSettings调整本地模型参数。高级用户甚至可以在ollama.ts中配置自定义模型,让注释风格完全匹配个人思考习惯。

常见问题与解决方案

高亮按钮不显示怎么办?

首先检查HighlightButton.tsx中的位置计算逻辑是否正常工作。通常这是由于文本区域滚动导致坐标计算偏差,只需重新选中文本即可恢复。如果问题持续,建议在设置中重置编辑器配置。

如何批量管理高亮注释?

目前Reor提供两种批量操作方式:

  • 在文件列表中右键选择"管理高亮"
  • 使用SearchBar.tsx的高级搜索功能筛选特定高亮内容

开发团队计划在未来版本中添加更完善的批量管理工具,相关功能需求已记录在项目 roadmap 中。

本地模型运行缓慢如何解决?

注释功能依赖electron/main/llm/目录下的本地模型,如果你使用的是低配置设备,可以在设置中:

  1. 切换到更小的模型(如7B参数模型)
  2. 降低推理速度换取流畅度
  3. 关闭实时AI建议,改为手动触发

这些设置会保存在electron-store中,确保下次启动时自动生效。

结语:重新定义数字思考方式

Reor的高亮注释功能远不止是文本标记工具,它代表着一种新的知识创作范式。通过vector-database目录下的向量索引技术,你的每一次高亮标注都在训练系统理解你的思考模式,随着使用深入,AI助手会越来越精准地提供符合你认知习惯的注释建议。

从简单的文本高亮到智能思考伙伴,这个隐藏在src/components/目录下的功能集合,正在用本地化AI技术构建更自然的人机协作方式。现在就打开你的Reor笔记,尝试用高亮注释重新梳理那篇"永远写不完"的项目文档——你会发现,当笔记开始理解你的思考,知识创作会变得前所未有的流畅。

提示:所有功能源码均已开放,你可以在GitHub_Trending/re/reor仓库中找到完整实现,欢迎参与功能改进讨论。

【免费下载链接】reor Self-organizing AI note-taking app that runs models locally. 【免费下载链接】reor 项目地址: https://gitcode.com/GitHub_Trending/re/reor

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值