[关闭]
@ghosert 2014-11-02T14:41:50.000000Z 字数 2412 阅读 21619

Cmd Markdown 发布第八次更新 --- 键盘制图

Cmd-Markdown


我是 作业部落Cmd Markdown 的主要开发者,您可以在微博上关注我 @ghosert

作业部落的成员中有正在读研的学生,刚踏进社会的工程师,职场新人,以及许多远在大洋彼岸奋斗的年轻人。虽然身份、年龄、地域各不相同,但是他们和我一样每天工作到很晚,坚持在这里书写论文,技术文档,博客和笔记。我所看到的这些努力让我所付出的努力变得更有意义,这些努力一点一点地汇总起来,在今天带来了 Cmd Markdown 第八次更新。

1. 文稿加载性能提升

随着用户人数和文稿数量的增加,我们开始预见在未来可能发生的性能问题:作为一个 Web 应用需要对实时在线的每一个用户负责:我们在后台重新拆分了数据模型,使得它更合理,网站加载数据的速度也因此变得更快,更有效率。

2. 支持 Mac emoji 字体

针对 Mac/iOS 用户输入表情符号的需要,我们完整支持了 Mac emoji 字体,现在你可以在 Mac/iOS 平台上输入各种系统内置的表情,例如: 🐱

3. 文本搜索和替换

在对文本进行编辑的过程中,可以随时查找字符,或者替换它们。点击编辑器右上角的 按钮,或者在编辑器内按下 Ctrl + F 进行查找,按下 Ctrl + Shift + F 进行替换。

查找替换可以按照

  1. 正则表达式
  2. 大小写敏感
  3. 完整词

的选项进行操作,另外也支持对关键字进行逐个查找替换,或者替换所有的操作。

4. 键盘制图:流程图

对于工程人员来说,通过画图来描述流程远比文字更直观和高效,但是传统的编辑软件使用鼠标拖拉线条的方式绘图显得非常低效:用鼠标拿捏和掌控几个像素宽的线条需要相当的耐心。

重文本,轻格式 的 Markdown 语法里通过文本描述来制图,发挥键盘输入文本的高效优势,结合 Cmd Markdown 高性能实时渲染的强大引擎,并辅以 Vim / Emacs 高效编辑的文本操作方式,所有这些使得我们可以用一种前所未见的崭新视角高效制图。

以下是我们此次更新带来的第一种图型: 流程图

在编辑器里输入以下代码段:

```flow
st=>start: Start
io=>inputoutput: verification
op=>operation: Your Operation
cond=>condition: Yes or No?
e=>end

st->io->op->cond
cond(yes)->e
cond(no)->io
```

显示如下流程图:

Created with Raphaël 2.1.2StartverificationYour OperationYes or No?Endyesno

更多语法参考:流程图语法参考

5. 键盘制图:序列图

除了流程图,对于软件工程人员,我们也带来了第二种常用图型:序列图

示例 1:

在编辑器里输入以下代码段:

```seq
Alice->Bob: Hello Bob, how are you?
Note right of Bob: Bob thinks
Bob-->Alice: I am good thanks!
```

显示如下序列图:

Created with Raphaël 2.1.2AliceAliceBobBobHello Bob, how are you?Bob thinksI am good thanks!

示例 2:

在编辑器里输入以下代码段:

```seq
Title: Here is a title
A->B: Normal line
B-->C: Dashed line
C->>D: Open arrow
D-->>A: Dashed open arrow
```

显示如下序列图:

Created with Raphaël 2.1.2Here is a titleAABBCCDDNormal lineDashed lineOpen arrowDashed open arrow

更多语法参考:序列图语法参考

6. 账户设置

将鼠标移动至工具栏上的用户名上,这里提供了全新的账户设置选项,目前可以在这里更改您的密码或者订阅/退订作业部落的产品发布邮件,今后这里还将陆续提供更多的账户设置选项方便您的使用。

账户设置

7. 字数和阅读量统计

在工具栏右上角的文稿信息 中,现在可以查看当前文稿的字数统计,如果这是一篇公开文稿,还可以查看文稿的阅读量,越多人看过你的大作,就越多成就感。同时这些统计数字也会出现在公开文稿的抬头方便读者查看。

字数和阅读量统计

8. 邮件服务

从五月份开始,之前使用的国外邮件服务对于 QQ 邮箱的支持一直不稳定,导致许多用户无法收到邮箱验证,忘记密码以及产品通告等邮件,这一次我们花费了一笔开销重新购买了国内的邮件推送服务,并修改了相应的邮件发送代码保证更高的邮件送达率服务我们的用户,此前发送异常的邮件也已经重新推送到您的邮箱,请注意查收。

9. 持续打磨细节

注重产品品质的过程就是不停的打磨细节,积累每一个小细节上的优势,从而使得整体变得更优秀,这样交付给用户的工具就更富有生产力。以下是这次更新的改进列表:

Chrome 浏览器里更酷的滚动条,使得滚动条在整体界面里更自然,不突兀。
调整登录页面上的元素顺序,使得 Tab 键可以按顺序切换元素。
修复 Ubuntu 等操作系统中,中文粗体引发的光标错位问题。
修复 Mac 上字体引发的光标错位问题。
更友好的邮箱验证提醒和流程。
修正 Markdown 的粗体字/斜体字 匹配逻辑。

如果您在使用中发现其它问题,请同样前往 Github cmd-editor 页面提出问题,我们会定期修复。

10. 写在最后

以上就是本次更新的主要内容,我们非常乐于看到在开发者和用户的共同努力下,一个愈发好用的写作工具承载着千千万万作者的经验、思考和知识在网络上流行起来。如果您喜欢它,请向您的同事,同学,朋友推荐它,谢谢。

回顾 Github cmd-editor 的问题列表,用户对于作业部落和 Cmd Markdown 有很多的期待,我们同样如此。这些期待迫使我们努力加快前进的速度,把自己变得更优秀,我是作业部落的主要开发者张佳伟,我们八月再见。

敬请期待。

关注 @ghosert
2014.07.07

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注