参与人:[[船长]]、[[Boninall]]、[[蚕子]]、[[D]] 到底什么是块引用,还是块关联 ![D大](https://gitee.com/cyddgi/picture-store/raw/master/img/20200916095512.png) [[蚕子]]写的,改进于[[D]]提供的原始内容 boninall 8:54:50 实践的是在段落块后边加上 ^时间戳 boninall 8:54:58 实现所有段落块的引用 boninall 8:55:20 boninall 8:56:39 所以现在流程可以简化成了--->搜索内容,跳转内容,在当前内容的上一段加上唯一时间戳的标题符号,然后回跳到刚刚想要创建的内容,然后制作 boninall 8:56:50 我看看能不能高亮定位到某个字符 船长 8:58:47 开发者如果能提供url支持搜索文字并高量 船长 8:58:54 或者定位到某一行 就是时间戳那一行 就很完美 boninall 9:19:45 @船长 那么,你可不可以用这个方式来模拟一个流程: - 选中当前文本,存储为A值 - 然后等待鼠标左键按下,然后在跳转的内容的基础上,往上移动一个段落,加上时间戳 - 然后利用刚刚的变量A回跳到刚刚的选中内容处,且将其转化为你上边的块 boninall 9:20:12 这样,就可以实现,简陋的,但是不会出现后续更改就失效的块引用 蚕子 9:20:48 @boninall 不用向上追加新行,可在文本行末后缀一个时间戳,将来用正则识别 boninall 9:29:33 @船长 更具体的流程应该是: - 选中文本,quicker获取文本后,记录为A,等待鼠标左键按下 - 模拟按键往上移动一行:在当前高亮的内容上,检测是否已经存在标题,如果已经存在标题,则直接获取相对应的时间戳;如无,则新建时间戳标题;记录当前时间戳标题为B - 获取当前文件路径,利用正则提取文件标题为C - 然后跳转回来,然后用ctrl+F搜索A,定位后,模拟按键选中,接着转换成OB对应的地址以及对应的时间戳标题,而替代文本则为选中的文本; 最后的格式应该是[[C#A|B]] boninall 9:30:44 这样就不会出现修改文本内容,块引用就失效的情况 boninall 9:30:56 因为时间戳是唯一的 蚕子 9:33:12 通过早上整理思源的内容块关联操作。我发现大家在讨论的是其它笔记的部分内容被超链接到当前笔记中。 蚕子 9:34:18 块引用,到底是何意?如果是超链接,容易全局修改。如果是原文嵌入的引用,就需要单独窗口修改并全局替换 船长 9:49:33 https://getquicker.net/Sharedaction?editDetail=true&code=f95c2ad5-73f2-4585-9440-08d859ddd946&fromMyShare=true 蚕子 9:50:20 不管是想链接其它笔记里的单行文字,还是某小标题的正文部分。还是想原文引用其它笔记的某行文字,还是某小标题的正文部分。 这都不是问题。 但要先确定好是想链接还是原文引用。 链接,可以创建标题做[[#]]语法;原文引用,需要![[#]]语法 全局修改最好弹窗处理,省了返回原文档修改 ABC 9:52:05 ###小标题这个方法 始终有些弊端 ABC 9:52:31 比如你引的是无序列表 就割成两半了 ABC 9:52:33 哈····