【DIY功能01】换行3.0 更新了

sheen 2021-6-9 1930

由于RE的多行模式还没王者归来,所以想到了一个临时方法。安装以下两个代码块,就可以食用。【不能复制到自定义JS,需要使用js代码块】

对应JS代码块

//换行3.0
NHook.add({
	after_nodemenu_run() {
		plugin.menu.addItems("node",{
            hh: {
                label: "添加换行符",
                icon: "home",
                action() {
                    const ns = this.nv.oriText;
                    if(/==/.test(stripTags(ns))){
                        let vns = ns.replace(/==/g,"\r");
                        this.nv.setOriText(vns);
                    }
                   
                }
            }
        });
       
	}
});

对应CSS代码块

/*换行*/
#detail-wrap .node-text {
    white-space: pre-line;
}
.plugin-outline-wrap .node {
  white-space: nowrap;
}

新手上路,大神请勿喷!下面是使用视频。若对你有帮助请三连谢谢。

【DIY功能01-换行】使用方法https://www.bilibili.com/video/BV1oq4y157qs?p=6

roamedit使用代码块:https://www.bilibili.com/video/BV1i64y127bR?p=2


使用过程若遇到问题,除了在帖子和B站会回复,其他平台一律不回复相关的

快速回复
最新回复 (14)
  • Hardy 2021-6-10
    0 2
    这个主意不错哈
  • sheen 2021-6-10
    0 3
    Hardy 这个主意不错哈
    应付方法,还是要等官方出手
  • 菜包 2021-6-10
    0 4
    厉害了
  • morganwan 2021-6-17
    2 5
    今天捣鼓了一下,可以直接在文本下,想换行的地方输入<br>来操作
  • sheen 2021-6-17
    0 6
    morganwan 今天捣鼓了一下,可以直接在文本下,想换行的地方输入来操作
    这种也是可以的,只是在输出的时候不同。
  • fay 2021-6-27
    0 7

    哇哦有这个就很方便了。就是我在试用时出现了问题,不知道怎样解决,想向你请教一下:

    用js代码块在RE里面安装了这个3.0的代码(如图一所示)

    在输入文字和==之后,点击添加换行符,等号消失了,但是没有换行,重复刷新还是没有用(如图二第一行所示)

    想要出现换行的结果,需要在添加换行符之后,再重复点击这行文字,让它在点击后出现换行(如果没出现需要重复点击),这时再刷新才能直接显示换行(如图三所示)




  • sheen 2021-6-27
    0 8
    fay 哇哦有这个就很方便了。就是我在试用时出现了问题,不知道怎样解决,想向你请教一下:用js代码块在RE里面安装了这个3.0的代码(如图一所示)在输入文字和==之后,点击添加换行符,等号消失了,但是没有换行 ...
    /*换行*/
    #detail-wrap .node-text {
        white-space: pre-line;
    }
    .plugin-outline-wrap .node {
      white-space: nowrap;
    }

    试下安装上面这个CSS代码块。然后再试下换行效果怎么样

  • fay 2021-6-27
    0 9
    sheen /*换行*/ #detail-wrap&nbsp;.node-text&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;white-s ...
    可以了!感谢解答🙏
  • cris 2021-8-19
    0 10
    {{hh [[aa]]aaaa= aaaa[[bb]]}}
    渲染结果为出问题
  • sheen 2021-8-19
    0 11
    cris {{hh [[aa]]aaaa= aaaa[[bb]]}} 渲染结果为出问题

    请看的换行3.0
    https://www.bilibili.com/video/BV1oq4y157qs?p=6

  • cris 2021-8-19
    0 12
    有没有批量添加换行符,而不是每个节点都都得点添加换行符
  • sheen 2021-8-19
    0 13
    cris 有没有批量添加换行符,而不是每个节点都都得点添加换行符
    我可以加上快捷键之类的,然后再实现单主题内所有节点实现换行。
  • sheen 2021-8-19
    0 14
    cris 有没有批量添加换行符,而不是每个节点都都得点添加换行符
    其实有计划实现全局换行,就是不用去点,当你写完后自动识别换行。
    只是没什么人需要这个功能,就没兴趣搞下去
  • cris 2021-8-20
    0 15
    sheen 其实有计划实现全局换行,就是不用去点,当你写完后自动识别换行。 只是没什么人需要这个功能,就没兴趣搞下去
    嗯嗯,能实现蛮好的,能减少节点数量,减少卡顿。
返回