[關閉]
@ghosert 2014-11-02T14:41:50.000000Z 字數 2412 閱讀 18312

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

添加新批注
在作者公開此批注前,只有你和作者可見。
回復批注
彩票平台租一个月