Markdance - 像聊天一样书写!简单新颖的 Markdown 编辑器
Markdance 是由异次元忠实读者 Li Li 开发的一款 Mac 软件,它是一个新颖的 Markdown 编辑器,作者为其设计了一种有趣的编辑模式,使用起来就像是在聊天一样,下面是作者对 Markdance 的介绍。
不一样的交互体验!新颖的 Markdown 文本编辑器
传统带预览的 Markdown 编辑器都统一设计成左右分栏的模式,预览和编辑完全割裂开来。我们希望快速追踪到修改后的预览结果,而不是一点一点的去找。而且左右分栏对屏幕空间的利用率也不好,总是会占据大量的面积。每次修改都需要重新渲染整个文档,造成编辑时的卡顿。
由此我希望有一种更加自然的编辑 Markdown 的方式,有一天我们突然联想到经常使用的微信、QQ 等聊天类应用,在纵向空间上将编辑和预览合二为一,于是就有了 Markdance。
Markdance 摒弃了传统的左右分栏设计,采用纵向布局。编辑器内的文本将被实时渲染到红色的矩形框中,我们称他为预览区。使用组合键 Commond+S 追加修改,将会生成一个新的预览区,编辑器内的文本也将被清空。重复这一过程直到编辑整个文档完毕。
当您希望修改某一语法块的时候,将鼠标悬停在该语法块上,语法块将被一个绿色的矩形包围,我们称他为选择区,使用鼠标左键单击该语法块,对应的 Markdown 代码将出现在编辑器中,该语法块也将被包含到一个预览区里面。
下面是 Markdance 的演示截图:
另外一项要重点介绍的特性是在 v1.2 版本中新增的拖拽模式,在编辑文档时经常需要调整文档的叙述结构,比如要交换两个段落的顺序,想象一下如果是在常规情况下会怎么办呢?
- 需要先将鼠标定位在一段的起始处
- 拖动光标框选
- command+x 剪切
- 将光标定位在目标位置
- command+v 粘贴
像上述的 5 步操作在 Markdance 中只需要点击段落拖一下就行了~~一个小小的微创新。
您可以尝试拖拽 Markdance 语句,用来快速重新组织语句顺序,这个功能在创作文章时非常有用!在拖拽时,选择区将变为橘黄色。
Markdance 这样的聊天式设计节省了屏幕空间,写作时经常会需要看一些参考,举个栗子,抄稿子~~
左边放需要查看的参考,右边开启 Markdance ,预览与编辑两不误。
无需占用大面积屏幕空间,提高了写作效率和渲染效率,应用操作起来流畅高效。
将已经编辑完毕的 block 和正在编辑的 block 隔离开来提高了渲染效率,无需重新渲染整个文档,即使编辑体量很大的文件也不会有丝毫卡顿。
Markdance 特性:
- 支持GitHub Flavored Markdown语法标准
- 支持CommonMark语法标准
- 可拖拽的语句块,加速文章重组
- emoji!!! :-)
- LaTeX渲染扩展
- 代码块高亮
- 打字机模式
- Markdown语法高亮
- 自动生成TOC
- 可导出PDF和HTML两种格式
- 自动保存文档
/ 关注 “异次元软件世界” 微信公众号,获取最新软件推送 /
如本文“对您有用”,欢迎随意打赏异次元,让我们坚持创作!
赞赏一杯咖啡