簡潔的 Markdown 編輯器:Smark
簡潔的 Markdown 編輯器 Smark
說白了只是為了自己方便使用,并沒什么新奇的東西。我使用 pandoc 來轉化 markdown
,但是我不想在修改文件時總是在編輯器、文字終端和瀏覽器間換來換去,因此我寫了一個簡單的編輯器,它在后臺調用 pandoc
將當前編輯的 markdown
內容轉化為 HTML
,而后將 HTML
在 smark
中的瀏覽器中顯示出來,就是這么回事。Smark 依賴于 pandoc
、Qt 4.8
和 MathJax
,在此向上述軟件包開發者們致敬。請注意繼承于 pandoc 的發布協議,Smark 同樣遵循 GPL,如有任何疑問請聯系 elerao.ao@gmail.com,我將盡快做出回復。
主要特性:
Windows
/Linux
等主流系統跨平臺支持;- 完美支持
LaTex
數學公式、腳注、尾注等,支持使用本地MathJax
調用,不需要在線訪問MathJax CDN
; - 用戶可配置的
Markdown
語法高亮顯示,美觀整潔; - 多種格式文件導出支持,可將當前
Markdown
文件另存為HTML
、Miscrosoft Word
、OpenOffice / LibreOffice ODT Document
、Latex
、PDF
、reStructured Text
、Media Wiki markup
、epub
以及plain txt
等格式文件輸出; - 可通過用戶指明
CSS
文件定義顯示式樣; - 簡潔友好的界面布局,盡可能地凸顯正在編輯的內容;
- 系統、完備的各類快捷鍵,極大地提高了工作效率; </ul>
-
安裝依賴的程序包:
$ sudo apt-get install qtsdk $ sudo apt-get install pandoc
如果您不使用
</li>apt-get
作為軟件包管理器,自己谷歌搜索如何安裝這兩個程序包 -
下載 Smark 源代碼 Smark-X.X-src.zip,解壓并編譯:
</li>$ qmake -project $ qmake $ make
-
把編譯出的可執行文件移動到您的
</li> </ol>[bin]
路徑下即可使用,此時Smark
將使用默認的CSS
樣式表和基于MathJax CDN
的MathJax
訪問。如果想要得到與Windows
平臺下完全一致的體驗,您還需下載 smark-2.0-resource.zip 解壓倒Smark
的安裝目錄下并進行設置。Smark 的運行截圖
Windows 7 下的 Smark 運行截圖
Windows 7 下的 Smark 配置選項對話框Smark 的快捷鍵列表
全局
Esc : 逐步隱藏所有不必要的部件,退出全屏顯示 Tab : 增加所選諸行的縮進(四個空格) Ctrl + Tab : 減小所選諸行的縮進(四個空格)
文件菜單
Ctrl + N : 新建 markdown 文件 Ctrl + O : 打開 markdown 文件 Ctrl + S : 保存當前 markdown 文件 Ctrl + Shift + S : 將當前文件另存為支持的格式 Ctrl + W : 關閉當前 markdown 文件 Ctrl + P : 打印當前 markdown 文件 Ctrl + Q : 退出 Smark
視圖菜單
F6 : 預覽模式視圖 F7 : 閱讀模式視圖 F8 : 編輯模式視圖 F11 : 進入 / 退出全屏顯示
編輯菜單
F5 : 刷新 HTML 顯示 Ctrl + Shift + C : 查看 HTML 源代碼 Ctrl + C : 復制 Ctrl + X : 剪切 Ctrl + P : 粘貼 Ctrl + Z : 撤消 Ctrl + Y : 重做 Ctrl + F : 查找
插入菜單
Ctrl + Shift + P : 插入圖片 Ctrl + Shift + L : 插入鏈接 Ctrl + Shift + M : 插入數學公式
格式菜單
Ctrl + B : 加粗 Ctrl + I : 傾斜 Ctrl + U : 下劃線 Ctrl + ] : 加大字號 Ctrl + [ : 減小字號 Ctrl + Down : 下標 Ctrl + Up : 上標 Ctrl + ` : 代碼 Ctrl + ' : 引用 Ctrl + L : 內容左對齊 Ctrl + R : 內容右對齊 Ctrl + E : 內容居中
項目主頁:http://www.baiduhome.net/lib/view/home/1410054722826</p> </strong>
安裝 Smark
對于 Windows
平臺,您可以直接下載當前版本的可執行程序 Smark-X.X-Win32-portable.zip。對于其它平臺的用戶,可以下載當前版本的 Smark 源代碼 Smark-X.X-src.zip在本平臺上進行編譯即可,一般地您可以按照如下步驟編譯 Smark
: