必须得吐槽一下现在 Markdown 编辑器的通病!

就是 Typora 那种所谓的「所见即所得」,光标一挪到加粗的字上,俩星号 Biu 地一下弹出来,字儿都给你挤得往右挪一下。光标一走,星号 Biu 地一下又没了,字儿又缩回去。

就这么来回哆嗦,我刚想好的那句牛逼文案,思路全断,这简直是思路终结者!

其实 Markdown 的源码本来就很好读,直接用源码模式就好,在源码模式中对文本进行可视化增强,然后把图片显示出来,就解决了90%的问题,剩下的表格之类的再考虑怎么办。

结果呢?自从 Typora 带头后,几乎所有后来的编辑器都跟被下了降头一样,非要在这种「光标悬停变变变」上死磕,用户就不停在那疯狂寻找刚才的文字在哪。Obsidian 本来靠着纯粹的本地化、纯文本和丰富的插件圈了一波忠粉,结果却在编辑器上偷懒,直接用了 Typora 模式。相比之下思源笔记对编辑器的「使用体验」的重视就甩 Obsidian 几条街。

4 个赞

markdown编辑器这一点特别傻逼

4 个赞

+1,很不喜欢突然弹出的标记。要么就一直显示标记(源码模式),要么就不要显示(预览模式)。光标靠近才显示也太烦了

3 个赞

我宁可倒回去用双栏对照

4 个赞

Obsidian的话试试设置一下这个选项:设置-编辑器-默认编辑模式,改为:源码模式。我也不喜欢用实时预览模式,一直用的源码模式

4 个赞

我对 Obsidian 有一个类似的需求,没有找到解决办法。也算是楼主所说的问题的一种体现了。

我在用其他软件,加粗,链接之类也是markdown的协议
我反而挺喜欢这种形式的,除了链接/图片的长度有点长

咱们都是被这编辑器折腾够了的人。

有人说 Typora 已经做到了极致,没必要再「重复造轮子」,于是大家不约而同地把这种「半吊子」体验当成了天花板。可仔细想想,Typora 真的解决了所有问题吗?它的贡献,无非是把双栏改成了单栏,这只是向前迈出了一小步,离真正顺畅、无阻碍的写作体验还差得远。但不知从何时起,这种「凑合着用」的体验,反而被捧成了经典,甚至被认为无法超越。

Obsidian 如果有人能开法一个插件,哪怕只是在现有源码模式上,把图片直接显示出来,其他都保持源码状态,这都比现在这种别扭体验要强得多。Markdown 编辑器的进化之路,绝不应该止步于此。

2 个赞

我也不喜欢那个点一下就跳一下的感觉

1 个赞

感觉 markdown 这种写作方式,和 vim 的编辑体验很搭

在正常模式下,就进行 markdown 的渲染,而在编辑模式下,就关掉渲染

@kat @captno78 @PandaFiredoge @Qingwa @sf467

奇怪,怎么这么多人不喜欢自动隐藏标记功能?真拿你们没办法,我花了点时间做了一个 Typora 的插件,实现了 标记常显 功能。

插件代码在 master 分支中,这周日发版,有兴趣可以关注。

5 个赞

这个「标记常显」功能,似乎就是我描述的那个功能!

刚安装 1.15.12,没找到,是计在下个版本中跟大家见面吗?搓手期待!

1 个赞

我理解中,markdown 就是为了快速输入而存在的,所以当使用鼠标的时候,其实已经偏离了初衷。但是大家拿到工具,都希望这个工具是自己期望的样子,而不是作者期望的样子。就像现在,很多小白并不希望去理解 markdown 是什么,而是问 markdown 要富文本编辑器。也没有好坏对错,但多少有点缘木求鱼。反正 markdown 早就被玩坏掉了,原本就是一个推起来就能走的自行车,现在装了八百配件,还要求它能跑得快。:joy:

我不喜欢以前的双栏编辑器,但并不是不喜欢双栏,我只是喜欢编辑栏在右侧,预览栏在左侧。

2 个赞

我感觉所见即所得本身是没什么大问题的,光标移过去的时候显示源码为了方便编辑也无可厚非,感觉主要是这个自动化的动作太突兀了,突然显示出来标记,整段文字集体「闪现」,过于分散注意力……

我有买 Typora,然后一直用 VSCode。。

试试 wps的智能文档, 兼容md, 不过你可以不当md使用.

  1. 我用了Obsidian手机版,是你点中有标记的地方才会显示标记,同一行中有标记的地方不会显示标记,我觉得这样挺好的。
  2. TickTick有笔记清单,是支持MD的(我也不确定它算不算MD编辑器了)。但是当你设定了一号标题,想要更改为二号标题,那你需要把这一行删掉,才能再设定为二号标题。这个不太好。

我录了个视频:

就是这种最烦人了

但是,你要所见即所得,似乎也没什么解决方案。

6 个赞

我记得 Markdown 的初衷是将 web 前端排版语言简化,在写作的时候可以通过输入进行轻排版,无需因为使用鼠标和快捷键打断思路。Typora 所见即所得的好处是,按照 Markdown 初衷来写作的话,写完了就知道文本在网页前端的阅读效果如何(特别是配合 template)。
所以硬要说,如果思路会因为 Markdown 的排版结果和源码之间变动打断,那是否可以说是创作时的工作顺序不太好?不应该先完成文字的创作再排版或者再优化排版?
而且如果文字位置对创作而言真的那么重要,那么是否应该考虑使用 Word、InDesign 等平面排版软件?在 web 端环境是否应该考虑用 CSS、HTML 什么的去排版?

其实我觉得markdown原文就是排版好的最终结果,什么加粗一类的都是错的,而且必须用等宽字体(最好还是全英文),列宽80以内,才能真正的Markdown