原標題:你應該還不知道,Linux終端下的 Markdown 文檔查看器
現在,Markdown 差不多已經成為技術文檔的標準。它可以實現技術文檔的快捷寫作,以及輸出發布。同樣都是標記語言,但Markdown 文檔相比HTML更加簡單。一是體現在標記符的數量上,二是體現在標記符的書寫上。HTML標記符號非常多,并且需要標記內容的開始和結束位置,而Markdown只有四個基本的標記符號,只要在開始位置標記即可。
當我們需要讓文檔看起來層次分明,但又不依賴于word這樣的編輯工具來書寫、排版和讀取時,Markdown的易寫易讀優勢就非常突出了。并且在我使用一段時間以后,發現使用Markdown非常有助于幫助作者在寫作時整理自己的邏輯思路和段落層次。
同HTML一樣,你可以使用任何一款純文本編輯工具來編輯和讀取包含Markdown格式的文本,但只有在一些特別的工具或網站下,才能呈現出渲染后的格式。同時Markdown也可以使用HTML來添加格式和排版,這意味著,你即可以使用標準的Markdown語法,也可以在其中嵌入HTML標記,但也只能對應其中的一小部分。
但當您遠程編輯多個md文件時,例如在較大的mkdocs項目中,編輯終端和查看瀏覽器之間的上下文切換可能會對效率產生一些影響。 有時也沒有瀏覽器,例如通過安全網關在機器上跳躍提供一組固定的應用程序。 此外,通過使用顏色,通常可以顯著提高閱讀效率和便利性。 最后,對cli應用程序使用這樣的東西可能會改善用戶輸出,例如 幫助文本。
這就是mdv,終端的基于Python的Markdown查看器可能是一個不錯的選擇。
mdv 在終端下渲染出 Markdown 文檔的樣式,包含多個主題、支持表格、源代碼高亮顯示、文件更改監視等功能。
安裝 mdv
要在你的系統上安裝 mdv,可以執行以下指令:
linuxidc@linuxidc:~$ sudo apt install python-pip
linuxidc@linuxidc:~$ pip install mdv
linuxidc@linuxidc:~/桌面/Linux公社$ pip install setuptools
linuxidc@linuxidc:~/桌面/Linux公社$ sudo ./setup.py install
去掉所有ansi(沒有顏色)
linuxidc@linuxidc:~/www.linuxidc.com$mdv -A linuxidc.com.md
打印html版本
mdv -H linuxidc.com.md
markdown使用樣例:
linuxidc@linuxidc:~/www.linuxidc.com$ mdv
Using sample markdown:
# Header 1
## Header 2
### Header 3
#### Header 4
##### Header 5
###### Header 6
```python
""" Doc String """
class Foo:
bar = 'baz'
```
| Tables | Fmt |
| -- | -- |
| !!! hint: wrapped | 0.1 **strong** |
!!! note: title
this is a Note
----
!!! question: You like this theme?
Styling Result
Header 1
Header 2
Header 3
Header 4
Header 5
Header 6
<
─────────────── ──────────
Tables Fmt
┃ Hint: wrapped 0.1 strong
─────────────── ──────────
┃ Note: title
┃ this is a Note
?────────────────────────────────?
┃ Question: You like this theme?
mdv 的源碼位于 GitHub,在那可以了解有關它的更多信息。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新鏈接地址:https://www.linuxidc.com/Linux/2019-01/156421.htm返回搜狐,查看更多
責任編輯: