V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Daring Fireball: Markdown
CommonMark
MacDown Open Source Markdown Editor
Marked
GitHub Flavored Markdown
itoolset
V2EX  ›  Markdown

Markdance,像聊天一样写 Markdown,放激活码

  •  1
     
  •   itoolset · 2016-02-23 22:16:50 +08:00 · 8335 次点击
    这是一个创建于 3196 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先放激活码再废话, Mac app store

    APNRLNNW9N6Y
    9M3FA747K6J9
    6M7HLWWKK3N6
    Y4TNMJA73XE7
    AJHEFXJ9A4W3
    W69TMNWRPE77
    4NEN63NHKAPP
    FTKWEN47KPHH
    HTRWHKJ7MWH6
    TALRRHJF3677

    @ruanyf :下次,如果有人说:“不要重新发明轮子”,你就给他看这张图。

    alt text

    一直不能理解为什么带预览的 markdown 编辑器都统一设计成左右分栏的模式,预览和编辑完全割裂开来。我希望快速追踪到修改后的预览结果,而不是一点一点的去找。

    这种设计对屏幕空间的利用率也不好,总是会占据大量的面积。我在自己 27 寸的显示屏上写 markdown 时总是习惯性的将编辑区的那一侧的屏幕掰向自己,这样我就不用偏着脑袋看编辑区那边了。

    由此我希望有一种更加自然的编辑 markdown 的方式,有一天我突然联想到经常使用的聊天类应用,在纵向空间上将编辑和预览合二为一,于是就有了 Markdance 。

    先看一眼动图再听我继续讲,这样更直观一点。
    Alt text

    Markdance 这样的纵向设计节省了屏幕空间,写作时经常会需要看一些参考,举个栗子,抄稿子~~
    左边放需要查看的参考,右边开启 Markdance ,预览与编辑两不误。

    将已经编辑完毕的 block 和正在编辑的 block 隔离开来提高了渲染效率,无需重新渲染整个文档

    另外一项要重点介绍的特性是在今天更新的 v1.2 版本中新增的拖拽模式,在编辑文档时经常需要调整文档的叙述结构,比如要交换两个段落的顺序,想象一下如果是在常规情况下会怎么办呢?
    1. 需要先将鼠标定位在一段的起始处
    2. 拖动光标框选
    3. command+x 剪切
    4. 将光标定位在目标位置
    5. command+v 粘贴

    像上述的 5 步操作在 Markdance 中只需要点击段落拖一下就行了~~一个小小的微创新。

    再来介绍一下 Markdance 中的几个基本元素。动图中红色的框称为预览区,编辑的结果将实时渲染到预览区里,按下 command+s 会把预览区里的内容追加到正文里,预览区也将被清空。当你想修改某一语法单元时,将鼠标悬停在该语法单元上,会被绿色的选择区包围并单击左键, markdown 文本将重新出现在编辑器内,如此循环完成全文的撰写。黄色框称为拖拽区,前面已经介绍过了。

    支持 LaTex 和 emoji , LaTeX 语法是
    ```math
    f(x) = \int_{-\infty}^\infty
    \hat f(\xi)\,e^{2 \pi i \xi x}
    \,d\xi
    ```
    这里说明一下为什么没有用其他编辑器的那种 LaTeX 扩展语法,因为 markdown 的标准化一直不好,更新也停滞。很多开发者纷纷添加了许多扩展语法来增强功能,但这样会导致工具链之间的断裂, markdown 的相关工具之间无法配合,目前流行的标准是 GitHub Flavored Markdown spec ,和正在推广中的 CommonMark spec ,现在既然有了很好的标准,开发者应努力向标准靠拢,利于整个生态环境的发展,因为 LaTeX 这项功能实在太重要了,不得已采用这种实现方式,希望标准快速推出相关语法, Markdance 同时完整支持这两种标准。

    其余的像代码块高亮语法高亮什么的这些基本功能肯定都是有的,支持导出 PDF 和 HTML ,还有打字机模式。

    Markdance 正处于活跃开发中,还有一些新设计放在下次更新时再介绍吧。

    我的首页最下方有三种联系方式,有任何使用问题和设计建议都可以来信告诉我,我很乐意听取大家的意见。

    homepage: itoolset.com

    没有抢到激活码的朋友可以转发微博或 twitter ,并将你的邮箱私信给我,注意不要将邮箱写在评论里,我将再免费送给 10 位朋友。

    22 条回复    2016-09-06 15:38:15 +08:00
    yzld2002
        1
    yzld2002  
       2016-02-23 22:37:51 +08:00
    W69TMNWRPE77 已用
    感谢,想法很新颖!
    itoolset
        2
    itoolset  
    OP
       2016-02-23 22:40:59 +08:00
    @yzld2002

    谢谢关注,我会持续更新一些新功能的。
    cnxobo
        3
    cnxobo  
       2016-02-23 23:21:17 +08:00
    APNRLNNW9N6Y 已用
    轮子不错
    SoloCompany
        4
    SoloCompany  
       2016-02-24 00:30:57 +08:00
    首先,所有兑换码都已经被使用,后来者不用尝试了
    其次,你这样的扩展似乎违反了 Markdown 的核心语法了
    ~~~ 或 ``` 是用来帖源代码的,不是用来做扩展的,最好换掉
    比如
    {math}{math} {LaTex}{LaTex}
    或者甚至 html 扩展 <LaTex></LaTex> 都要靠谱的多
    itoolset
        5
    itoolset  
    OP
       2016-02-24 01:16:52 +08:00
    @SoloCompany

    谢谢建议,但是
    我文中提到, Markdown 类应用应遵循标准,流行的标准如 GitHub Flavored Markdown spec 或正在推广的 CommonMark spec ,之所以添加了一个 math 扩展是因为目前这两项标准均不支持 LaTeX ,而 LaTeX 对科技工作者又太重要,这么搞是为了不破坏原有语法而添加 LaTeX 功能,我自己再搞出一套有违初衷。有许多开发者都提出了相关建议,最后希望标准尽快推出。

    以后可以添加一个 LaTeX 转图片的功能,这样即不破坏原有语法也能保持功能。

    兑换码如果已经兑完了的话,只需微博或 twitter 转一下,私信给我邮箱我会附赠一枚的。
    ewBuyVmLZMZE
        6
    ewBuyVmLZMZE  
       2016-02-24 04:58:38 +08:00 via iPad
    对比 Quiver 有何区别
    zhjits
        7
    zhjits  
       2016-02-24 09:13:29 +08:00
    这跟 ed 有点像……
    itoolset
        8
    itoolset  
    OP
       2016-02-24 10:42:19 +08:00
    @syhily

    首先是分栏,我觉得左右分栏有很多缺点
    然后就是我设想的这种编辑模式
    itoolset
        9
    itoolset  
    OP
       2016-02-24 10:42:30 +08:00
    @zhjits

    ed 是什么?
    TheLamb
        10
    TheLamb  
       2016-02-24 13:51:00 +08:00
    @itoolset
    有点意思的编辑器,有点像 typora ,没抢到激活码,已 twi ,顺便求一枚激活码来玩玩
    itoolset
        11
    itoolset  
    OP
       2016-02-24 14:26:38 +08:00
    @TheLamb

    谢谢关注
    已发请查收
    modkzs
        12
    modkzs  
       2016-02-24 15:21:36 +08:00
    微博已转,求一枚激活码 @itoolset
    leohxj
        13
    leohxj  
       2016-02-24 15:37:02 +08:00
    赞一个,有想法
    itoolset
        14
    itoolset  
    OP
       2016-02-24 22:18:40 +08:00
    @modkzs
    V 友,你没私信我邮箱呀
    zhjits
        15
    zhjits  
       2016-02-24 22:24:52 +08:00
    itoolset
        16
    itoolset  
    OP
       2016-02-24 22:45:40 +08:00
    @zhjits
    哦你说这个啊,但是我感觉没怎么像呀, V 友来聊聊
    zhjits
        17
    zhjits  
       2016-02-24 22:52:44 +08:00
    @itoolset 概念一样啊,都是行编辑
    itoolset
        18
    itoolset  
    OP
       2016-02-24 23:04:21 +08:00
    @zhjits
    我这个可以在预览区里写任意多个 block level element ,可能是有那么点共通之处吧
    YzSama
        19
    YzSama  
       2016-03-12 17:44:28 +08:00
    @itoolset 转发这个贴 可以获得激活码吗?
    baohao
        20
    baohao  
       2016-06-23 21:43:07 +08:00
    @itoolset [email protected] 已转 求授权码 谢谢
    gehurry
        21
    gehurry  
       2016-08-13 17:15:37 +08:00
    你好
    @itoolset 请问还有激活码么 能赏赐一个么 [email protected]
    wudejun
        22
    wudejun  
       2016-09-06 15:38:15 +08:00
    求一个授权码, [email protected] ,先说声谢谢了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2825 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 14:37 · PVG 22:37 · LAX 06:37 · JFK 09:37
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.