这几天开始放弃了 Typora 开始搞 Obsidian 了。
总的来说:Typora 他不支持插件,然后 Obsidian 插件是真的磨人,但是找到合适的插件感觉用的好……
Markdown
作为一个程序员而言,不是 markdown 多厉害,而是很多情况下只能去传字符串文件。而在跨平台复制的时候,会出现文件格式丢失的问题。
所以需要一个文件:
- 能够以文本的方式进行预览
- 复制的时候还自带格式 + 内容。保证跨平台的时候格式不乱。
改过毕业格式论文的人应该知道这个感受:3 天写完论文,调整格式调整一个周。然后好不容易复制完,到了另一台电脑上格式乱了……
而 markdown 用了一些简单的标记记录了字符的格式。这样的话在跨平台的时候就不会出现格式乱的情况。
评价
这个语言……怎么评价呢?
- 用的是真的多,现在都是码农通用语言了……不会 markdown 真的很尴尬。
- 大部分情况下简单又易用
但是问题也是真的多:
- markdown能保留的就只有文本和格式,图床配起来是真的烦,文件带不了。
- 然后格式还不统一……跨平台格式会乱。复制过去不是这个乱码就是那个不支持
- 表格操作起来如同一大坨 shit,表格里面换行和换色操作起来是真的麻烦
- 然后是这个浅蓝色文字
有的支持有的不支持
- 高级功能图表麻烦,然后还渲染不出来
给我感受最深的就是这个换行:
操作的时候一百种换行方法:
这个>可以换行。空格 + 空格 + 回车可以换行,还有br可以换行。
但是:我想多联空行的时候除了br以外只能空半行!!
这是空行:
这是半行:
空半行是怎么个问题?我想多联空行都得不停的brbr
空行是真的是需求!没有空行我一写 5000 行是想让读者起飞嘛?
默认的加粗跟没加粗一样,根本看不出来。 就没有更好的高亮格式
然后还有工具的问题:
- 换行 XX 的都大大小小有一点问题……
- 打开的是真的慢……一个 markdown 要等 5s……你这算轻量语言啊?用不用上SSD啊?
- 我为了写文章要不停的更换半角全角。比如说代码块的三个小前缀我是当场想砸了。
换了 markdown 阅读器,格式乱的没法看(因为文档肯定是需要给别人看的啊)
然后就想了半天:我需要进行 markdown 的 format 工具。保证换了阅读器以后至少能看……
折腾
为了写的舒服,就开始不停的折腾。
就点名最有名的 typora。
首先是 markdown 的全局渲染特性,每次修改的时候似乎都是对全部字符重新渲染。
这个东西文件一大改起来是真的卡。
崩溃的次数是有点多。大概 1 到 2 天一次……
换行的时候有的时候换不下去。需要换行到源代码格式再下来。
文档树的方式做了,但是功能还是稍微弱一些……
不过评价是:他的体验是最好的一个,干净。(剩下的都不行……)
剩下的小众工具……功能没typora一半厉害,脾气和卡顿是学了十足
最后选择了黑曜石 Obsidian。
我操作到现在,没崩过……好评。
开启速度还是慢……这个习惯了。
然后就是无法打开 markdown 文件——他只能打开库,通过库来管理 markdown……
折腾插件
总的来说:黑曜石这个东西他支持插件。
首先:
- 他支持实时渲染
- 他是少数的几个可以修改字体和字号的 markdown 工具。
- 自带的皮肤丑的真的可以:亮的太亮,黑的看不清,需要下载插件去换皮肤
- 因为网站原地址在国外,所以需要下载插件和皮肤需要下载代理。
- 支持多版本文档
折腾2 个小时。换了一个正经的皮肤。
黑曜石真的是没插件干不了活……
首先,这个里面是需要手写网络下载地址的……所以需要一个插件。
然后:为了支持 typora 的语法,第二个插件
然后:不支持图片复制(??这个我是真的不理解了),第三个插件
然后:由于表格操作的确体验感比较烂,第四个插件。
然后:实现代码一键拷贝,第五个插件。
我翻了翻:知乎上有大神已经 18 个**常用**插件。
神 XX 常用插件!这个软件是真的能折腾啊!!我稍微搞了搞就10+了……
但是:有胜于无。

然后:要是不是 markdown 是刚需,我就放弃了。你官方不给力让社区做事是嘛?
找了一下午的插件……然后咬了半天的英文文档。
推荐插件
这几天,翻了半天,发现了一个中国的插件:Easy-Typing Plugin For Obsidian
总的来说,还是中国人知道需要什么啊:
- 是自动将需要的全角转化为全角。可以让我在输入的时候全部使用全角。
当需要重复的时候就重复两次,自动把全角转化为半角。
- 支持正则表达式扩展(扩展里面支持扩展),然后我自定义了一个三空格转化为 br 的策略。
- 然后是英文前后自动添加一个空格(不过没有那么严格嘛)
- 中国人写的插件,自然是中文文档了
- 自动进行 format。
既然支持正则,也就是支持进行markdown格式的扩展了……比如说
浅蓝色文字这种。
感觉的话:黑曜石对于我的的需求是比较满足的。
所以说现在 markdown 话主要是用黑曜石。就是真的太折腾了……