建议进一步改进块引用至跟双链相同地位

Jasleen 2022-12-18 496

使用RE这么长时间里,一直觉得有个地方用得不舒服!!!

有一个节点,写下了一种方法的名称,叫做AAA。这个节点假设出现在脑图中,作为跟其他方法放在一起对比。然后我做了一个题,用到了方法AAA,于是我就把这个AAA节点块引用过来,例如:“利用((AAA节点ID))这种方法,显然可以得出......”。然后问题来了!过了一段日子我发现我对AAA的理解有很大不足,于是我想要写一些重要的补充信息,这时我该写在哪里?

目前我有两个地方写到了AAA:一是脑图里,但脑图里的节点后面不方便作过多文字补充❌;二是题目里,行文中引用了一下AAA,这里行文前后都是有逻辑的,不方便记下AAA的文字补充❌;所以我一般会记在每日里面,但是在每日里面怎么记?

先记下AAA,然后创建子节点,再记录下大段文字?这样的话此处的AAA跟脑图中的AAA怎么产生联系?最多只有一个提及的联系(hardy之前说块引用以后也会出提及的功能),提及不够呀!每日里记的关于AAA的东西可是其重要信息,只是提及的话,在回顾习题或者脑图的时候,看到AAA我却很难触及其最重要的那部分笔记。

那么就把脑图里的AAA节点块引用到每日,再创建子节点作补充。好,这样产生了有反链的联系,是这样问题也很大,还是同样的问题:在我浏览题目或者脑图的时候涉及了AAA,我想看到AAA的重要信息(在每日里),我应该怎么看到?在题目那里,我浮窗一下,就可以在反链中看到:哦 在每日那里记了重要信息;在思维导图里,我通过节点右边显示的被引用数量2,点进去可以在反链中看到:哦 在每日那里记了重要信息(吐槽一下v2现在还不能在思维导图里面显示被引用数量,这点不如v1。就不怕我在脑图中误删了有块引用过的节点出问题吗)。这样子做会有一个违反直觉的地方,就是按道理说每日里记的这个重要信息是AAA的根,脑图和题目那里的AAA应该算作枝枝叶叶,可能还会有更多枝枝叶叶。然而“根却不是在每日,根在脑图那里”,我一直觉得节点右边带有很多被引用数量的这种节点应该是根、非常基本的节点单元,通过点一下被引用数量,我就能清晰看到他开了多少枝叶。现在由于我最开始把根选在思维导图那个节点了,后面如果引用量多了就会错乱得更厉害,甚至可以想象一种情况,假设脑图里的方法AAA在RE里面被引用了100次,那么以后我浮窗看AAA节点,反链里面还能一眼看到那个藏在每日里的重要信息吗?而浮窗后正文的那个地方,却空空的(因为一开始根节点长在了脑图,子节点没记什么东西),这非常违反直觉。

于是乎我在记下AAA的重要信息时不会用上述做法,而是要不厌其烦地“把根转移到每日”。怎么转移呢?问题又来了。最方便的方法就是把脑图里的AAA节点剪切到每日(我觉得这就相当于把节点拖动到其他地方一样,不好拖动的用剪切比较方便),然后在每日中记下重要信息,同时再把AAA块引用回脑图。但是,如果原本脑图的AAA节点下有非常非常多的子节点呢?从每日再把原来的子节点剪切回脑图?这便是不舒服之处。

搞到每日,又重新搞回来。这听起来像不像是工具条(())的功能?很可惜,不能解决问题。如果我选中脑图中节点AAA这三个字母,点选一下工具条(()),会导致题目引用了脑图,脑图引用了每日,也就是引用了块引用:(。理想情况当然是每日作根,题目和脑图都分别引用了每日才对呀。

于是乎现在我的蠢办法就是上上段加粗的文字那样操作,繁。

 

作为对比,我说一下双链的情况,先下结论,用双链就没这种烦心事。如果AAA是个标准科学术语,最开始在脑图中出现,接着在题目中有涉及时,我就把脑图中的AAA搞个双链变成[[AAA]],然后题目里的涉及想强关联一下就:“利用[[AAA]]这种方法,显然可以得出......”,如果不想强关联甚至也不用框住了,反正会有双链探测。过了一段日子再想补充AAA大段大段的关键信息,我直接点开双链,在正文处补充就行了,简直舒畅得不得了。就算某些是极端是时候:我某次不小心在某个空白节点,输入[[AAA]],然后回车记下了AAA的重要信息。而后来[[AAA]]的反链一共有100个,重要信息藏在了反链之中了。也没关系,我只要把重要信息剪切到[[AAA]]主题正文里面就好,或者合适的话把重要信息块引用或者块嵌入到主题正文里面也行。而块引用能吗?根节点长在脑图里,主题正文也就是脑图里节点的子节点,“此处太小不便写下大段大段的重要信息呀!”所以这方面块引用是不是应该向双链好好学习一下?

首先双链跟块引用是没办法相互替代的。他们的某些对比如下:1.双链的主题名节点相当于块引用的最高父级节点,双链点进去可以看到一个页面,主题名+正文+反链+提及,块引用也可以zoomin进一个页面,最高父节点+正文(子节点)+反链+提及。不过双链的主题名节点好像自带层级样式,字体加粗放大了一些;2.双链的主题名“不允许重复”,重复的会定位到同一个主题里面,可以利用命名空间实现重复名字不同含义,而块引用的最高父节点本身就可以允许重复,文字重复了没关系,不同节点的ID是不同的。双链可以用来记录比较短的、稳定的术语,块引用可以记录比较长的、口语化的不稳定的词语/口诀/一段话等等,所以他们没办法相互替代。

在前面提到的问题中,块引用怎么才能向双链一样解决问题呢?不知道hardy看到这里有没有什么好想法,我想到解决方案如下:

在我把脑图的节点AAA用(())发送到每日时,RE判断到我想把这个节点的全部文字AAA发送到每日,同时这个节点本身已经有被引用(脑图节点AAA已被题目所涉及引用),于是便自动完成:把选中的文字AAA搞到每日,块引用回来脑图,并且把原本题目等其他地方的引用到从脑图节点“摘除”,都重新链接到每日节点AAA那儿去。并且提示“该节点原本的引用也已经链接到每日了”

还有,一个节点里面如果只有一个块引用或者双链的话,便不允许再生成块引用!再推广一下:一个节点里面如果只有块引用/双链的话,便不允许再生成块引用/双链!即不允许:[[AAA]]、[[[[AAA]]]]等等。引用再引用,双链再双链,引用再双链,双链再引用,都是不允许的!出现了[[AAA]]、[[[[AAA]]]],天知道你点击的时候是想进哪里?这四种都干掉了,也就不会出现我前文所说的引用了块引用的问题了✔

 

快速回复
最新回复 (3)
  • Jasleen 2022-12-18
    0 2
    微信群有群友回复:
    看懂了,就是把一个被引用过很多的内容用工具条(())转到每日时,被链接的地址同样该转移

    不知道你描述的AAA长啥样,每次工具条(())转以后会不会带来除了引用外新的问题,每次的增减修改会不会使AAA在每日里呈现碎裂的状态,或者将会出现很多版本的AAA分散在每日当中,但只有最近的每日里才是最新的版本

    抛开引用逻辑,“根”是不是放在每日,我觉得不用纠结,放在脑图里也可
  • Jasleen 2022-12-18
    0 3
    Jasleen 微信群有群友回复: 看懂了,就是把一个被引用过很多的内容用工具条(())转到每日时,被链接的地址同样该转移 不知道你描述的AAA长啥样,每次工具条(())转以后会不会带来除了引用外新的问题,每 ...
    不不,是如果我全选该节点的内容,再用工具条(())转的话,该节点原本带的块引用链接应该转移到每日那边去。道理是:很多的地方引用了一个节点,现在这个节点既然全部内容被转到每日了,那其实各个地方直接引用每日那里也是一样的。这样才不会带来问题

    比如说“相关定理”“一种关于纤维混凝土在有限元中分块的新的方法”
    第二段后面你说的我没听懂

    根放在脑图之后,根的子节点就不方便放大段大段的重要信息。就像我帖子里面说的,当我在其他地方引用了根的地方浮窗出根,最重要的信息我就反而得去反链里面找。而当反链有100条时,想要快速找到重要信息就很难了。
    这个重要信息最好就是放在浮窗的正文那里,也就是根的子节点
  • Jasleen 2022-12-18
    0 4

    这里论坛没显示出下划线,本来应该是这样的

    --------------------

    在这个帖子里面也有提过【心得】[[]](())的使用之我见-使用心得-RoamEdit官方论坛

    这里说的是节点内纯纯一个双链就不要再块引用,没意义,想引用的话直接打个双链✔。引用引用/引用双链/双链引用/双链双链都是这样,没有意义,不应该出现

返回