MarkdownMate,又一款 Markdown 作品来袭

2016-01-07 23:10:10 +08:00
 everedit

这几年 Markdown 有被玩坏的节奏,市面上层出不穷各种 Markdown Editor ,各种花样,有在线的,有离线的。貌似绝大多数都是在线的,或者基于 web 开发的离线 app 那种形式。本地 Markdown 编辑器中貌似只有 markdownpad 做的比较出名。

目前开发一款 Markdown 编辑器,难度极低。对于有点经验的人来说, marked+ace/codemirror 几乎可以在很短的时间内搭建起一款看起来很棒的产品,在套上 nodekit 之流,就可以发布啦。这就造成了目前 Markdown 产品同质化非常严重,张家说张家的好,王家说王家的好,其实,都差不多。

一次偶然的机会试用了一下 Mac 上的 Ulysses ,立即被吸引。 Ulysses 让我看到了一款不一样的 Markdown 编辑器,一个真正用心在编辑上的编辑器。 Markdown 本身是一种书写格式,我觉得要做 md 编辑器的话,应该花很多心思在编辑区域上,但是很遗憾,我们目前接触的产品中,在这上面花心思的产品不太多。 markdownpad 号称是最好的 native 编辑器,但实际上它的编辑区没有任何特色,仅仅是拿过来一个编辑控件,加上着色而已。

剩下的就是各种基于 web 技术的 md 编辑器了,编辑区一般都是 ace/codemirror ,解析库貌似 marked 比较多。如果让我选择的话,我会选择 codemirror , cm 支持变宽行高,可以实现更多可视化效果,比如图片,大号标题等。

实际上 mac 上有几款做的很不错!废话少说,书归正传。

MarkdownMate 是一款本地 Markdown 编辑器,编辑器内核是自己开发的,基于 EverEdit 。我在编辑区的可视化上花了很多心思,基本上常见的效果和功能都实现了,希望 md 用户能喜欢。

对了,只有 win 版本, mac 用户可以Ctrl+W了。

编辑区

预览区

预览是比较简单的,直接用的 marked 。基本上常见的效果都实现了,表格,数学公式什么的。只有那些图表没有作,我觉得这个太鸡肋了,还得需要专门学习图表的语法。

另外也实现了双向较为精确的同步滚动,因为编辑器内核是自己开发的,可以在取得文本的时候根据词法状态加入标记,所以这个功能在 MarkdownMate 中做起来很轻松,基本上够用。

文稿库

MarkdownMate 没有使用任何数据库,所有的文稿都像普通文件一样存放在本地

小技巧

将要做的

下载

http://www.markdownmate.cn

截图

14517 次点击
所在节点    分享创造
61 条回复
everedit
2016-01-08 20:25:02 +08:00
@old9
一种字体渲染工具,让字体看起更好看。
zangbob
2016-01-08 21:56:59 +08:00
用了下,不错,挺好的。在考虑要不要购买了。至少比 everedit 有付费的欲望。

希望不要太监了。 PS :如果不是按年付费或按 5 年付费就更好了。
everedit
2016-01-08 22:19:32 +08:00
@zangbob
正在考虑把软件单独拿出来做成终身授权!
everedit
2016-01-08 22:34:03 +08:00
@oopp1800
对,预览用的是 IE ,就 md 这种文件出来的效果而言, ie 足够了。不过 ie 对 mactype 免疫。
zangbob
2016-01-08 22:42:36 +08:00
@everedit 考虑好了,在 V2EX 上知会一声呗。。

另,主题能增加 Monokai 吗?就像这样: https://atom.io/themes/monokai

尤其是 sublime text3 里那种 ,就像这样。。 https://packagecontrol.io/packages/Monokai%20Extended
everedit
2016-01-08 23:27:03 +08:00
@zangbob
主题什么的问题不大,程序可以整体换肤。
liujiangbei
2016-01-08 23:38:01 +08:00
要给楼主的态度点赞,但是我脑子里已经容不下别的 markdown 工具了,太多了我还是选择了一个最老的,最舒服的没有你们所谓的吊炸天的奇技淫巧,选择综合症深深的害了我。 Mou 挺好的, MacDown 也很棒。
old9
2016-01-09 10:32:55 +08:00
r#41 @everedit 我知道 mactype ,我自己也在用,我是好奇“集成”是怎么回事?
old9
2016-01-09 10:39:45 +08:00
r#41 @everedit 昨天手机上回复的,今天安装了一下明白什么意思了。请教一下,集成 mactype 是如何实现的?
littleshy
2016-01-09 13:11:56 +08:00
Windows 下一直都找不到一个好用的。正想自己做一个呢……
halfbloodrock
2016-01-09 13:24:18 +08:00
这个 UI 赞个!
everedit
2016-01-09 17:47:31 +08:00
@zangbob
已调整为终身授权!
everedit
2016-01-09 17:48:15 +08:00
@old9
调用 mactype 的 dll 的函数即可。
old9
2016-01-09 20:52:22 +08:00
r#53 @everedit 我也想在开发的程序里面( Qt C++)调用 mactype ,但以前搜了不少没找到什么头绪,不知道可否分享下相关经验?
zangbob
2016-01-09 21:26:27 +08:00
@everedit 已购买支持,期待编辑器和预览主题能新增 Monokai 。。

期待越做越好。
everedit
2016-01-10 10:31:26 +08:00
@old9
直接调用 mactype.dll 的 ReloadConfig 即可,就这一步。
everedit
2016-01-10 10:31:36 +08:00
@zangbob
多谢支持!
miao
2016-01-11 18:44:49 +08:00
试用了下. 既然是文稿库, 那么是否能支持全局搜索. 这样的话. 可以直接用来做 真正的文稿库.
everedit
2016-01-11 19:10:05 +08:00
@miao
这个肯定是要做的,包括内部链接等
Joren
2016-04-11 17:40:24 +08:00
已停止工作。。。。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/249159

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX