-
思源笔记与 Trae/CherryStudio 知识库配置指南
2025-06-13 22:07同一个文件夹,新开一个对话,相当于【重新】跑一遍 token 啦
想法:不知道有无程序或脚本可以实现,【定时上传】指定文件夹到【IMA 知识库】
再配合番茄的定时增量更新 (〃'▽'〃)
好像不大行
还是得需要 ima 本身支持对本地文件夹检索
这就给 ima 官方提建议去,万一成了呢,无限制白嫖 deepseek 满血版
-
想请问有没有打开思源的时候就把所有 H1 标签折叠到一起
2025-06-12 09:21集市搜这个插件,插件下好之后
进入插件的设置页面,选择要展开到几级标题,最后点最下边的【保存】
然后在最下边一栏,可看到这个选项
-
想请问有没有打开思源的时候就把所有 H1 标签折叠到一起
2025-06-11 21:08当思源笔记重启,或者新打开一个页面时,
大纲默认是【全部展开】的状态,
你希望大纲默认是【全部折叠】的状态,这样的话,就只显示第一级,也就是 H1 的标题,
设置里没有选项,需要用到【代码】
【我懂你意思,但我不会】
-
思源笔记有比较全面的教程吗,看官方教程学不会
2025-06-06 20:23 -
你对画廊视图的开发有哪些建议?
2025-06-06 00:29- 拖拽排序:用鼠标左键拖拽卡片,插入到其他卡片的左侧或右侧
- 多选卡片:按住 Ctrl 用鼠标左键点击卡片
关于这两点,是否考虑结合下,形成【批量移动】
比如,先按住 ctrl,点击左键多选,然后【批量移动】
不光是可移动到左侧右侧,上侧下侧都行
-
你对画廊视图的开发有哪些建议?
2025-06-05 09:58可以【快速拖拽】,来调整【顺序】
为什么觉得需要:
一般记东西,【第一遍】记的时候,并不是自己想要的【顺序】
需要后期反复查看,进行调整
另外,像思源的【表格】功能
如需改变顺序
一般是先选中内容,ctrl 加 x 剪切,找到需要放置的位置,粘贴
希望:
画廊视图,可通过【按住左键】的形式
进行快速拖拽,调整顺序
-
怎么删除笔记中给文本加的备注
2025-06-02 12:26比如你选择了内容,点击备注,弹出备注框,这时如果【不备注】
备注框是无法删除的你需要先在【备注框】内备注任意文字
接着点击备注框外任意位置,让备注框消失再右键被备注的内容,删除备注框内所有文字
备注框没了
-
有点好奇思源和 obsidian 是怎么活着的?
2025-06-02 01:06功能特性,多端同步吧
其他插件也有能备份的
但是能多端实时同步的,目前,还是官方的稳定,大概
Congsec 发的,好像是思源准备和公司企业合作,搞商业版?不清楚
-
折叠增强:折叠列表的小三角图标不好点?
2025-05-31 13:16小小建议:让 ai 写个 AutoHotkey 脚本
在思源笔记里,按下鼠标中键,映射成快捷键:ctrl 加上方向键
鼠标中键直接实现,展开折叠
-
好卡啊,标签卡没了,请问有办法优化吗?
2025-05-26 00:49关于正则表达式,不同小说可能有区别,需要自己设置,正则表达式
你和 AI 说
小说的每个章节名,用正则表达式定位,其中,第一章在小说中的格式是:第 1 章,最后一章在小说中的格式是:第 1200 章
我这只是【举例子】,第一章和最后一章,根据你的小说来
-
好卡啊,标签卡没了,请问有办法优化吗?
2025-05-26 00:35关于提前设置好块
这是我的【提示词】,给 ai 看的,让它写脚本帮你提前设置好块
(AI 建议用 deepseek 官网的 v3,进 deep 官网后,不点击深度思考,就是 v3)写个脚本,用来处理长篇网络小说
一,用正则表达式:第\d+ 章,搜索到所有的章节标题,章节标题所在的行的最前边加一个换行,最后边加一个换行,添加的是硬换行 enter 键
二,每个章节标题设为二级标题,章节标题的{第}字和{章}字,还有空格去掉
三,原文件路径,D:\各种备份\小说\小说 1\星空职业者.txt
输出路径为,D:\各种备份\小说\小说 2\星空职业者.txt我每个都解释一下
一正则表达式的作用,是用来【定位】到每个章节的标题,然后在章节名前后添加换行,也就是块,
毕竟,思源里,敲一下回车就是一个块二把每个章节名设为大纲标题,可通过思源的大纲定位到每个章节
我嫌章节名有点【累赘】,把章节名中的【第】字和【章】字去掉了
你如果想去掉其他的字,也可按照我这个格式,自己改三是关于文件的原来的位置,和处理好的文件的存放位置
如果还有其他不会的,比如脚本怎么去使用,让 AI 教你
NICE,么么哒
-
好卡啊,标签卡没了,请问有办法优化吗?
2025-05-26 00:26 -
思维导线:基于文本的脑图
2025-05-24 23:15咱不用再受这个罪了(大哭)(T▽T)(T▽T)
下一个 Whiteboard 挂件吧
白板画图,这个挂件支持块超链接,可以点击跳转
具体教程,B 站搜索【思源笔记 Whiteboard】
-
思源从电脑端同步内容到手机端太容易生成冲突了……
2025-05-23 17:03我电脑端设置为手动同步
手机端是完全手动同步
电脑点同步后,手机端点,云端覆盖本地
目前还没出现问题
供参考另外思源如果是 webdav 同步,确实容易冲突,原因不清楚
S3 就没事 -
有什么办法可以让复制的文本自动分块吗?
2025-05-21 01:57如果是导小说
让 ai 写 python 脚本,给你分块,并且把每一章的标题设置成大纲列表
{前提是小说本身是校准过的,每一章有明确的标题}
这是给 ai 看的提示词,你参考下吧
写个脚本,用来处理长篇小说
一,用正则表达式:第\d+ 章,搜索到所有的章节标题,章节标题所在的行的最前边加一个换行,最后边加一个换行,添加的是硬换行 enter 键
二,每个章节标题设为二级标题,章节标题的{第}字和{章}字,还有空格去掉
三,原文件路径,D:\各种备份\小说\小说 1\星空职业者.txt
输出路径为,D:\各种备份\小说\小说 2\星空职业者.txt其中,原文件路径,和用脚本更改之后的文件路径,你需要自己设置下
-
光标停止闪烁
2025-05-14 22:10// --- 光标显隐控制:基于鼠标按住时长 --- (function() { if (window.caretVisibilityByHoldInitialized) { return; } window.caretVisibilityByHoldInitialized = true; const HOLD_DURATION_THRESHOLD_MS = 400; // 0.6秒 const HIDE_CARET_CLASS = 'custom-hide-caret-on-short-hold'; // 新的类名,避免与之前冲突 let mouseDownTimestamp = 0; let holdTimer = null; // 用于 mousedown 后超过阈值自动显示光标的定时器 let editorTarget = null; // 记录 mousedown 发生时的可编辑目标 // --- 添加 CSS 规则 --- const styleElement = document.createElement('style'); styleElement.textContent = ` body.${HIDE_CARET_CLASS} .protyle-wysiwyg div[contenteditable="true"], body.${HIDE_CARET_CLASS} .protyle-title__input, body.${HIDE_CARET_CLASS} textarea.b3-text-field { caret-color: transparent !important; } `; document.head.appendChild(styleElement); // --- // 监听整个文档的 mousedown,以捕获所有可能的编辑器点击 document.addEventListener('mousedown', function(event) { // 只处理鼠标左键 if (event.button !== 0) { return; } // 检查点击目标是否在我们关心的可编辑区域内 const target = event.target.closest('div[contenteditable="true"], .protyle-title__input, textarea.b3-text-field'); if (!target) { // 如果点击在非编辑区域,我们可能希望光标恢复显示(如果之前是隐藏的) // document.body.classList.remove(HIDE_CARET_CLASS); // 可选:点击非编辑区恢复光标 mouseDownTimestamp = 0; // 重置时间戳 clearTimeout(holdTimer); // 清除可能存在的定时器 editorTarget = null; return; } editorTarget = target; // 记录当前操作的编辑器目标 mouseDownTimestamp = Date.now(); // console.log("Mousedown at", mouseDownTimestamp); // 清除上一个可能存在的长按定时器 clearTimeout(holdTimer); // 设置一个定时器,如果0.6秒后鼠标仍未松开,则显示光标 holdTimer = setTimeout(function() { // console.log("Hold duration exceeded threshold - showing caret."); document.body.classList.remove(HIDE_CARET_CLASS); // 此时鼠标仍然是按下的,所以光标应该已经出现并开始闪烁 // 如果需要,可以在这里强制刷新光标状态,但通常浏览器会自动处理 }, HOLD_DURATION_THRESHOLD_MS); }, true); // 使用捕获阶段 document.addEventListener('mouseup', function(event) { if (event.button !== 0 || !editorTarget) { // 确保有对应的 editorTarget return; } // 清除长按显示光标的定时器,因为鼠标已经松开了 clearTimeout(holdTimer); holdTimer = null; if (mouseDownTimestamp === 0) { // 如果没有有效的 mousedown 事件记录 return; } const mouseUpTimestamp = Date.now(); const pressDuration = mouseUpTimestamp - mouseDownTimestamp; // console.log("Mouseup at", mouseUpTimestamp, "Duration:", pressDuration); if (pressDuration <= HOLD_DURATION_THRESHOLD_MS) { // console.log("Press duration within threshold - hiding caret."); document.body.classList.add(HIDE_CARET_CLASS); } else { // 如果按住时间超过了阈值,在mousedown的定时器里已经处理了显示光标的逻辑 // 或者如果定时器没来得及触发(例如,按住0.7秒松开),这里也确保光标是显示的 // console.log("Press duration exceeded threshold (mouseup) - ensuring caret is shown."); document.body.classList.remove(HIDE_CARET_CLASS); } mouseDownTimestamp = 0; // 重置时间戳,为下一次操作做准备 editorTarget = null; // 清理目标 }, true); // 使用捕获阶段 console.log("光标按住时长控制脚本已初始化 (阈值: " + HOLD_DURATION_THRESHOLD_MS + "ms)。"); })();
换了个思路,当鼠标按住超过 400 毫秒,显示光标,只是单击就隐藏
看到闪烁就难受的强迫症患者终于得到治疗
道爷我成了,我成啦
-
文本编辑流畅度欠佳
2025-05-14 10:39关于第一个问题
思源的性能还是比较【屌】的我常复制百万字的小说,黏贴到思源笔记
大概一个文档是黏贴,40 到 50 万字,流畅
但有个【前提】
【单个块】的字数不能太多块的数量可以多设置点
-
有人用思源写长篇小说吗?
2025-05-12 12:27思源性能我觉得强力的
每个块的文字数量不能太多,可多设置块我用来拆小说,小说提前用脚本(脚本让 ai 写)
把每一章的标题设为大纲标题
并且标题前后增加换行(复制进思源就可识别为块)
然后复制黏贴进思源
自己设置字体,重点也可标记或加粗一个文档导四五十万字,流畅的
写小说,尤其是长篇,设定太多
重点不在写
【拆小说】是重点
大概 -
插件点子征集:你最需要的插件是什么?
2025-05-08 07:47多样式的【表格】
表格内快速拖动内容一 表格样式
第一个图是思源本身表格
第二个是 QYL 主题下的,三线图表格
这个三线图表格
就稍微有点【白板】的感觉,大概二 关于表格内,内容移动的问题
表格中的【测试】
想把它移到其他地方,需要复制黏贴
能否
我选中这个测试,按住,然后拖拽,直接拖到其他地方三 一些小功能建议
1 比如边框颜色
表格内某个块的框
可设置上下左右边的颜色
2 可以一次性加一定数量的行或者列
3 可设置一个行的行高 -
插件点子征集:你最需要的插件是什么?
2025-05-08 00:03我认为缺个【发育良好】的白板
白板的最终目标,是【取代】文档树,大概先说三点白板应有的
一 可以【操作简单】的连接白板内各个块
块周围被框包裹
鼠标停在框的某个位置上
会自动出现连线,拖拽连线,连接到其他块
连线的形式有多种
类似导图样式,或笔直的线,带箭头或不带箭头
参考 OBsidian 自带白板二 白板大纲,快速跳转
在白板右或左侧设置大纲的功能(可钉或不钉住)
如白板内现有 5 个块
这 5 个块我画个框,设成一组
设成组后,给组创建名字
可在大纲上找到
组与组之间可嵌套,形成上下级关系,并在大纲显示
在后期
块很多的情况下,可以快速跳转三 白板内的块跳转到文档
方案一
选中块,后点击某快捷键,出现搜索框,或者直接出现文档数
鼠标单击选中的文档
就能创建【连接】,块和文档之间的连接
方案一的弊端
这样的操作
需要两个【前置条件】
在白板内创建块,在文档树创建文档
然后才是连接方案二
在白板内创建块后
然后通过块,直接创建文档
也就是说
【白板就是文档数】这个方案二,是我这篇文章,【最想说的重点】
当然如果代码方面不允许,方案一也不错啦最后
关于【收费】
收费没啥
怕是收了钱还不好用一
可对免费用户
设置白板内创建的节点限制
其他功能不限制
这样免费用户可体验到完整功能,付费后也不后悔(其实是想白嫖)二
只针对白板内收费
不绑定其他内容
因为有的用户他只想要白板,其他的不重要三
一次性付费
为什么
因为我喜欢一次性付费