MarkdownMate,又一款 Markdown 作品来袭 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
everedit
V2EX    分享创造

MarkdownMate,又一款 Markdown 作品来袭

  •  
  •   everedit 2016-01-07 23:10:10 +08:00 15010 次点击
    这是一个创建于 3572 天前的主题,其中的信息可能已经有所发展或是发生改变。

    这几年 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 没有使用任何数据库,所有的文稿都像普通文件一样存放在本地

    小技巧

    • 插入图片的话,只需要Ctrl+V就可以了,不管是本地的,网络的,还是你的截图,都可以轻松插入。
    • 提供了两套主题,点击界面的火焰图表切换即可

    将要做的

    • 分享功能,一键分享到 markdownmate 的网站上,或者自己的博客上。
    • 有更好的意见,赶快给我发信吧!

    下载

    http://www.markdownmate.cn

    截图

    黑暗主题

    明亮主题

    第 1 条附言    2016-01-07 23:42:21 +08:00

    上面部分的言论仅仅是指 win 平台,比如*貌似比较出名的 markdownpad*之类。

    61 条回复    2016-08-30 16:56:07 +08:00
    kchum
        1
    kchum  
       2016-01-07 23:18:44 +08:00 via iPhone   1
    无意抬杠, Mac 是 Command+W
    kchum
        2
    kchum  
       2016-01-07 23:19:33 +08:00 via iPhone
    支持下楼主
    ferock
        3
    ferock  
    PRO
       2016-01-07 23:22:31 +08:00
    有绿色版么?怎么获取授权?
    支持时序图和流程图么?支持生成 html 么?
    支持批量生成 html 么?
    WildCat
        4
    WildCat  
       2016-01-07 23:25:17 +08:00
    不需要 Mac 的了。 Typora + Macdown 已经足够。

    需要 iPad 的。
    rim99
        5
    rim99  
       2016-01-07 23:29:51 +08:00 via iPhone
    你的意思就是编辑区的语法高亮么… MacDown 和 MWeb 都有么,其他的编辑器没用过不评价
    everedit
        6
    everedit  
    OP
       2016-01-07 23:34:29 +08:00
    @ferock
    还没放绿色版,授权是收费的。支持导出 html 和 pdf , pdf 需要安装插件。不支持批量 html 。
    everedit
        7
    everedit  
    OP
       2016-01-07 23:35:40 +08:00
    @rim99
    不是,是编辑区的一些可视化效果,比如你输入引用文本的时候,有一些可视化的效果。除此之外,还有雨打字机滚动之类的效果。
    everedit
        8
    everedit  
    OP
       2016-01-07 23:36:25 +08:00
    @WildCat
    如果你是 win 用户的话,可以试试 MarkdownMate ,也许你会喜欢。
    levon
        9
    levon  
       2016-01-07 23:38:10 +08:00
    挺不错的,按年收费略贵
    trimleo
        10
    trimleo  
       2016-01-07 23:48:17 +08:00
    everedit 授权用户路过 支持下~~
    allenforrest
        11
    allenforrest  
       2016-01-07 23:51:33 +08:00
    实在无法理解这类工具 App 为何要走订阅制
    oopp1800
        12
    oopp1800  
       2016-01-08 00:18:35 +08:00
    用 mactype 渲染不了实时预览的界面...是 ie 的锅吧..

    另外..对订阅制的看法同 @allenforrest
    mortal
        13
    mortal  
       2016-01-08 08:35:59 +08:00
    ivmm
        14
    ivmm  
       2016-01-08 09:39:30 +08:00
    好奇 lz 是买了 html5up 的收费模板了?

    不然的话是得挂 html5up 的链接的吧
    Jankst
        15
    Jankst  
       2016-01-08 09:55:06 +08:00   1
    看图标准备进来吐槽,这不是 EE 的图标么!!!然后进来一看原来是 EE 的作者大大开发的另一款 MD 编辑器~~支持大大,这就去下载试用。
    ferock
        16
    ferock  
    PRO
       2016-01-08 11:28:39 +08:00
    @everedit 谢谢回复,看来没法用了,我的 win 环境只能用绿色版
    vtea
        17
    vtea  
       2016-01-08 12:00:17 +08:00 via iPhone   1
    常年 win 平台路过,支持楼主
    everedit
        18
    everedit  
    OP
       2016-01-08 13:17:00 +08:00
    @ferock
    别的啊,过几天我就打包绿色版了^_^
    everedit
        19
    everedit  
    OP
       2016-01-08 13:19:02 +08:00
    @mortal
    什么操作?能再现吗?
    everedit
    &nbs;   20
    everedit  
    OP
       2016-01-08 13:19:59 +08:00
    @oopp1800
    预览直接用的 IE ,就 markdown 来说, ie 足够了。不过 ie 貌似没法关闭 gpu 渲染,所以就不能用 mactype 。直接集成 mactype 的原因是, win 的字体简直。。。。太丑了。
    mortal
        21
    mortal  
       2016-01-08 13:36:11 +08:00
    @everedit Win10 x64 LTSB ,安装后直接打不开啊,选了兼容性模式和管理员也不行。
    everedit
        22
    everedit  
    OP
       2016-01-08 13:40:10 +08:00
    @mortal
    我用的是 win10 64 10586 版本测试的,貌似一切正常,瞬间启动。怀疑有可能是你安装的杀毒软件的问题。 MM 加了数字签名,如果你安装了杀毒软件,试着等一下,等杀毒软件扫描完成之后,应该就可以了。
    everedit
        23
    everedit  
    OP
       2016-01-08 13:57:04 +08:00
    @ivmm
    这都被你看出来了,这个模板是在淘宝买的, html5up 上貌似是免费的,看来我被骗了。
    ivmm
        24
    ivmm  
       2016-01-08 14:28:11 +08:00 via Android
    @everedit 虽然不挂也无可厚非,但是我有一点强迫症
    mozii
        25
    mozii  
       2016-01-08 14:49:49 +08:00   2
    Typora 出了 Windows 版的啦^_^
    qiguai2017
        26
    qiguai2017  
       2016-01-08 15:07:50 +08:00
    Typora 也是楼主不屑的所谓的 web 打包版本
    ferock
        27
    ferock  
    PRO
       2016-01-08 15:10:09 +08:00
    @everedit 谢谢,另外,可以参考一下 gitbook ,如果能提供类似功能,那用来生成文档是最好不过的了。
    也就是批量生成 html ,从而组成一个静态 web 站
    zhangbohun
        28
    zhangbohun  
       2016-01-08 15:16:07 +08:00
    markdown 工具越多,说的越是如何如何方便写作者,越是从侧面说明 markdowm 其实真不是个好东西。
    everedit
        29
    everedit  
    OP
       2016-01-08 15:21:30 +08:00
    @qiguai2017
    那倒没有, Typora 实际上是个亮点,我前阵子测试它的时候,没有 win 版本。 Markdown 是用来书写的,所有花时间改进这个书写体验的开发者都是值得尊敬的。不过, Typora 也不是没有缺点,它维护了一个庞大复杂的语法关系,用来模拟这个可视化,效率上可能会有不少损失。除此之外,对于文稿可视化之后的修改,也没有 plain text 来的直观。总之, Typora 是个很棒的创意和产品,但,我还是喜欢编辑文本。
    everedit
        30
    everedit  
    OP
       2016-01-08 15:23:15 +08:00
    @ferock
    其实 MarkdownMate 可以直接用 html+js 做插件,你说的这个都不是事,慢慢来。
    everedit
        31
    everedit  
    OP
       2016-01-08 15:24:08 +08:00
    @zhangbohun
    有道理。不过百花争艳,怎么说也是好事。
    binjoo
        32
    binjoo  
       2016-01-08 15:28:41 +08:00
    按年收费真的略贵啊,为什么不像 everedit 一样终身授权呢?
    everedit
        33
    everedit  
    OP
       2016-01-08 15:32:54 +08:00
    @binjoo
    故事比较多,以后可能会考虑更改,目前 128 元 5 年,我觉得很便宜了,就是按照版本升级收费这种形式来说的话, 5 年也足够换个版本了。按年收费的主要考虑是不希望这个产品黄了,另外后续会推出网络服务。 EE 是个特例, EE 是个人兴趣,没人买,我也会更新。
    calon
        34
    calon  
       2016-01-08 16:19:17 +08:00
    @zhangbohun 深有同感。
    Markdown 的初衷应该是尽量提升标记的可读性,不需要借助什么特殊工具,随便拿个文本编辑器直接就能阅读和编辑。
    现在大多数的 markdown 编辑器更多的是实时预览工具,说明 markdown 语法的可读性距离理想还有不小的差距。
    mortal
        35
    mortal  
       2016-01-08 16:38:29 +08:00
    @everedit 没有安装杀毒软件呢。没有 log 么?
    beginor
        36
    beginor  
       2016-01-08 16:48:32 +08:00
    特意打开 Fusion 试用了一下, 发现一些 bug :

    - 文档列表栏的 timestamp 字体太小了, 根本没法看(试用 Mac 完整分辨率, 200%显示);
    - 文档列表的摘要把空格给忽略了, 导致英文摘要没法看;
    irgil
        37
    irgil  
       2016-01-08 16:55:08 +08:00
    高分屏支持一般,打开软件时的 tips 因为字体太大无法看全
    KenGe
        38
    KenGe  
       2016-01-08 19:39:37 +08:00   1
    已经购买支持~
    ayanamist9
        39
    ayanamist9  
       2016-01-08 20:11:50 +08:00
    不错, Win 上 Markdown 编辑器还是比较少的
    old9
        40
    old9  
       2016-01-08 20:15:49 +08:00 via Android
    @everedit 集成 mactype 是什么意思?
    everedit
        41
    everedit  
    OP
       2016-01-08 20:25:02 +08:00
    @old9
    一种字体渲染工具,让字体看起更好看。
    zangbob
        42
    zangbob  
       2016-01-08 21:56:59 +08:00
    用了下,不错,挺好的。在考虑要不要购买了。至少比 everedit 有付费的欲望。

    希望不要太监了。 PS :如果不是按年付费或按 5 年付费就更好了。
    everedit
        43
    everedit  
    OP
       2016-01-08 22:19:32 +08:00
    @zangbob
    正在考虑把软件单独拿出来做成终身授权!
    everedit
        44
    everedit  
    OP
       2016-01-08 22:34:03 +08:00
    @oopp1800
    对,预览用的是 IE ,就 md 这种文件出来的效果而言, ie 足够了。不过 ie 对 mactype 免疫。
    zangbob
        45
    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
        46
    everedit  
    OP
       2016-01-08 23:27:03 +08:00
    @zangbob
    主题什么的问题不大,程序可以整体换肤。
    liujiangbei
        47
    liujiangbei  
       2016-01-08 23:38:01 +08:00
    要给楼主的态度点赞,但是我脑子里已经容不下别的 markdown 工具了,太多了我还是选择了一个最老的,最舒服的没有你们所谓的吊炸天的奇技淫巧,选择综合症深深的害了我。 Mou 挺好的, MacDown 也很棒。
    old9
        48
    old9  
       2016-01-09 10:32:55 +08:00
    r#41 @everedit 我知道 mactype ,我自己也在用,我是好奇“集成”是怎么回事?
    old9
        49
    old9  
       2016-01-09 10:39:45 +08:00
    r#41 @everedit 昨天手机上回复的,今天安装了一下明白什么意思了。请教一下,集成 mactype 是如何实现的?
    littleshy
        50
    littleshy  
       2016-01-09 13:11:56 +08:00
    Windows 下一直都找不到一个好用的。正想自己做一个呢……
    halfbloodrock
        51
    halfbloodrock  
       2016-01-09 13:24:18 +08:00
    这个 UI 赞个!
    everedit
        52
    everedit  
    OP
       2016-01-09 17:47:31 +08:00   1
    @zangbob
    已调整为终身授权!
    everedit
        53
    everedit  
    OP
       2016-01-09 17:48:15 +08:00
    @old9
    调用 mactype 的 dll 的函数即可。
    old9
        54
    old9  
       2016-01-09 20:52:22 +08:00
    r#53 @everedit 我也想在开发的程序里面( Qt C++)调用 mactype ,但以前搜了不少没找到什么头绪,不知道可否分享下相关经验?
    zangbob
        55
    zangbob  
       2016-01-09 21:26:27 +08:00
    @everedit 已购买支持,期待编辑器和预览主题能新增 Monokai 。。

    期待越做越好。
    everedit
        56
    everedit  
    OP
       2016-01-10 10:31:26 +08:00   1
    @old9
    直接调用 matype.dll 的 ReloadConfig 即可,就这一步。
    everedit
        57
    everedit  
    OP
       2016-01-10 10:31:36 +08:00
    @zangbob
    多谢支持!
    miao
        58
    miao  
       2016-01-11 18:44:49 +08:00
    试用了下. 既然是文稿库, 那么是否能支持全局搜索. 这样的话. 可以直接用来做 真正的文稿库.
    everedit
        59
    everedit  
    OP
       2016-01-11 19:10:05 +08:00 via iPhone
    @miao
    这个肯定是要做的,包括内部链接等
    Joren
        60
    Joren  
       2016-04-11 17:40:24 +08:00
    已停止工作。。。。。。
    feixiang1991
        61
    feixiang1991  
       2016-08-30 16:56:07 +08:00
    大半年没更新了呀。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2503 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 05:05 PVG 13:05 LAX 22:05 JFK 01:05
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86