用markdown做编辑器语法没问题,可是对回车的支持不能改一改吗? 吐槽

现在的逻辑是:2个以上的连续回车会被识别成1个回车。

这个实在是不好,首先要在写作的时候用两个回车已经很不习惯了;其次想表达出超过一个回车竟然不行,这么做的原因是什么?

2020年10月2日 100 次浏览
8 个评论
solids Ñøñë

edit:

原因大概是:

  1. 区分自动折叠和用户的换行
  2. plain text 下更好看

另外,在行末插入两个空格,然后一个回车也会换行

多个换行的问题,你可以试试 abc <br> <br> <br> <br> abd

P.S. 发现了两个有趣的帖子:
Should the markdown renderer treat a single line break as <br>?

What is the reason for the top secret two space newline markdown weirdness?

( 由 作者 于 2020年10月2日 编辑 )
thphd 2047站长

原因就不说了,参见 @solids

解决方案是换语法, 换成品葱语法,算一个新功能吧,耐心等等

@solids #101344

如果行末加两个空格才能一个回车换行的话,好像只能算“聊胜于无”吧,总之不能在回车的问题上,“所见即所得”
两个换行,能不能用四个回车,我试试,貌似不行

…………果然不行,无论多少回车,最后都会被替换成1个

初商末未
通音宽依 让我们紧密团结在以洺夭侬(佳商吕习)为核心的疯狂宇宙周围。

现在2047的Markdown语法和GitLab的差不多,GitHub的Markdown语法可以支持显示一每行回车

( 由 作者 于 2020年10月8日 编辑 )

@天下无贼 #101646

…………果然不行,无论多少回车,最后都会被替换成1个



















abc

@thphd #101349

再补充一个细节:

很多论坛,贴主都可以编辑自己的帖子,毕竟谁还没写错字说错话呢?但是也许别人的讨论是在讲旧文字,所以一般都会在修改后的帖子尾部,注明修改的时间,这也是很常见的功能。

我的建议是,如果1分钟内修改的帖子,不要显示这个修改时间。

这个功能在很多论坛都有,逻辑也很简单,就是标注了修改时间的帖子,大家都知道修改过了,那么如果在后续讨论中发现以前一些帖子中前言不搭后语的情况,也会大概猜到和修改前的文字有关,而同时,这个帖子其实也被打上了一个“被贴主事后修改过”的标签,然而这种标签会误伤那种“发帖之后又看了一遍,发现有两个错别字”的帖子,所以加一个时间,一般来说,一分钟内马上修改,一定是改错别字或者删除/添加很少的内容,不应该被贴上这样的标签。

@天下无贼 #101898 这个提议我觉得有道理,已加入todolist。我觉得2分钟比较合适。

邹韬奋 虽然韬光养晦,亦当奋起而争(拜登永不为奴:h.2047.name)

@thphd #101935 这个叫做ninja edit

欲参与讨论,请 登录注册

example notif text