題:
適用於Ubuntu的簡單Markdown查看器(獨立程序,不需要使用Internet瀏覽器)
reducing activity
2015-03-06 18:02:57 UTC
view on stackexchange narkive permalink

我正在尋找Markdown查看器。它應該:

  • 在Ubuntu上本地運行-是普通程序,而不是瀏覽器插件,webapp或需要使用互聯網瀏覽器的任何其他程序*

首選:

  • 簡單輕巧
  • 開源

查看器,如“查看格式化的內容”,Markdown如CommonMark。

請參閱 https://stackoverflow.com/questions/9331281/how-can-i-test-what-my-readme-md-file-will-look-like-before-committing -to-github以獲得該問題的更廣版本。

*我為在終端中以文本模式運行的瀏覽器提供了例外

十六 答案:
Izzy
2015-03-07 20:40:38 UTC
view on stackexchange narkive permalink

雖然不是嚴格地成為 viewer ,但我可以在這裡推薦 ReText –我在Ubuntu上使用自己,對此感到非常滿意。

  • 在Linux上本地運行:是(也在Windows和Mac上)
  • 普通程序,而不是瀏覽器插件:是的。
  • 簡單輕巧:是的。它本身俱有基本功能,您可以添加更多內容(例如,對特定Ma​​rkdown方言的支持,例如 Markdown Extra MathJax (如果需要)。
  • 開源:是(使用GPLv2)

ReText with Live Preview 帶有Live Preview的a>
ReText (來源:ReText;單擊圖像可獲得較大的變體) sup>

正如我剛開始所說的,嚴格來說是查看器-但包括查看器和“實時預覽”的編輯器。您可以從命令行調用它,並將文件作為參數傳遞。不幸的是,似乎無法直接在查看器模式下啟動它-但一種解決方法,至少可以觸發“實時預覽”:

  • 在打開文件的情況下啟動一次
  • Ctrl kbd>- L kbd>(或使用菜單:編輯›實時預覽)以使用菜單打開“實時預覽”模式
  • ,請轉到編輯›首選項,然後在打開時檢查“行為”下的“恢復實時預覽狀態”

下次,“實時預覽”將自動打開。或者,您可以通過單擊“預覽”按鈕或使用鍵盤快捷鍵 Ctrl kbd>- E kbd>打開“真實預覽”(在編輯器窗格中)。 / p>

有關更多詳細信息,另請參見我的答案此處此處

您甚至可以通過Retext導出到html pdf等
在Ubuntu 16上,一個簡單的`apt-get install retext`就可以解決問題(然後從shell調用`retext`)。
與Mint 18相同。但是通常,發行版的回購協議通常沒有最新版本(而當前PPA仍然缺少“ xenial”分支;)
安裝:`pip3 install retext --user`。在Ubuntu 18.04上,請勿使用apt-get進行安裝;它不起作用:我可以打開文件,但預覽不顯示。相反,由於缺少python軟件包,我收到警告。通過`pip`安裝時不會發生這種情況。
我嘗試按照維基的這一部分在代碼塊中啟用Github樣式的語法突出顯示:https://github.com/retext-project/retext/wiki/Markdown-extensions#third-party-extensions。不幸的是,我無法使其工作。
@ElouanKeryell-Even在錯誤的位置進行故障排除。那應該發生在“那裡”問題中;)
在Xubuntu 19.04上並使用pip安裝的retext,我必須`pip3 install PyQt5`才能工作。
NonlinearFruit
2016-09-10 02:04:09 UTC
view on stackexchange narkive permalink

抓地力

我已經使用了一年,它是我的Markdown渲染器。它的功能如下:

  • Markdown? Github風格
  • Linux?
  • 正常嗎?
    • 這是命令行工具
  • 離線嗎?
  • 簡單/輕巧嗎?
    • 這是一個命令行工具
  • 開源?

獎金

  • 導出到PDF / HTML
  • 作為網頁/ Wiki在本地託管

此處是HTML輸出的示例。

enter image description here

我以為它可以脫機工作,因為它在本地端口上啟動了一項服務,但是該服務內部是遠程連接的-我通過拔出eth電纜進行了檢查;)
困擾SE網站的“我不敢相信這不是答案”綜合徵的一個完美例子。
`grip`需要使用瀏覽器。因此,這不是正確的答案。
reducing activity
2018-07-31 00:51:37 UTC
view on stackexchange narkive permalink

以下是的副本:https://stackoverflow.com/questions/9331281/how-can-i-test-what-my-readme-md-file-will-look-like-before-committing- Brian Burns撰寫的to-github#40696607

Atom 可以很好地使用-只需打開Markdown文件並點擊 Ctrl + Shift + M 可以切換旁邊的Markdown預覽面板。它也處理HTML和圖像。

Atom screenshot

儘管請注意,Atom的性能非常差,並且該軟件的開發似乎正在停止-請參閱 https://github.com/atom/atom/graphs/contributors(可能是因為Microsoft在同一個位置保留兩個文本編輯器沒有意義)

唯一的缺點是,如果您只想編輯/查看Markdown文件,則Atom可能很笨重。
我要補充一點,此插件-https://atom.io/packages/markdown-preview-enhanced-是一款出色的全功能markdown附加產品,其中包括主題和鏈接解析,默認markdown-preview當前不支持。
Prahlad Yeri
2015-03-06 18:21:34 UTC
view on stackexchange narkive permalink

我通常要做的是運行markdown perl腳本,並將生成的html保存在可以使用Firefox瀏覽的臨時文件中。例如:

Markdown.pl index.md > index.html

Aditya ultra
2015-06-17 19:15:29 UTC
view on stackexchange narkive permalink

我認為Retext很好,但是我確實為Linux找到了一些MD編輯器,這些編輯器或多或少比建議的解決方案好。

如果它們更多,它們具有附加功能,而更少他們很快。

  • Haroopad這比Remarkable具有更多功能,並且看起來像一個開發工具。(此應用程序的開發版本也即將推出)

  • Springseed如果您需要記筆記的人,這個做得很漂亮。

Keith Thompson
2019-05-08 04:43:40 UTC
view on stackexchange narkive permalink
  pandoc -s filename.md | lynx -stdin  

這不滿足“ ...或需要使用瀏覽器的任何其他內容”的要求,但是瀏覽器在終端中以文本模式運行。

https://pandoc.org/

我修改了問題以允許終端文本模式瀏覽器。
Iqbal
2017-04-07 12:47:29 UTC
view on stackexchange narkive permalink

卓越

功能:

請注意,這個項目似乎幾乎被放棄了-儘管有多個等待PR(https://github.com/jamiemcg/Remarkable/pulls),但聲稱“關於Remarkable的工作將於2017年1月恢復” https://github.com / jamiemcg /卓越/提交/ f9d72cab55e24a4c4bdc6bf826e04990f2be91f6
不幸的是,此時右鍵單擊並“以非凡方式打開”時,Remarkable無法打開文件。它只是以空白開頭/開始。
The Gripmaster
2020-06-30 06:47:10 UTC
view on stackexchange narkive permalink

ghostwriter

在Ubuntu 20.04中,從捆綁的apt倉庫中安裝:

  sudo apt install ghostwriter  

優點:

  • 捆綁在官方Ubuntu倉庫中
  • 二進制可執行文件而不是腳本
  • 主動維護的
aderchox
2020-08-03 14:16:59 UTC
view on stackexchange narkive permalink

在GitHub上還有一個很棒的,其恰當地命名為 Glow ...。它絕對是輕量級的。您甚至不需要離開終端機。在Linux,Mac和Windows上均可使用。

下面是我快速創建的一個簡單的markdown文本,可以使用Glow進行查看。它僅包含一條普通的(非向下標記的)文本行,一個H1標頭,一個水平尺,一個塊引號行和一個Python代碼段:

 我沒錯! !!!!!!#您能處理嗎???????? --- >哦,我的天哪!!!!!!!```pythonprint(“ Hello World”)```|  

這是結果的屏幕截圖:

enter image description here

H. Rittich
2020-08-28 14:25:43 UTC
view on stackexchange narkive permalink

Okular具有 Markdown後端,從而可以顯示Markdown格式的文本。在基於Debian的系統(如Ubuntu)上,您可能必須安裝 okular-extra-backends軟件包才能使用它。

Okular的好處是它只是一個普通觀眾。您可以使用所選的文本編輯器,並且在保存Markdown文檔後,Okular會重新加載該文檔。

至少對我而言,與其他Markdown渲染器不同,Okular無法換行。
@reducingactivity您是否報告錯誤?我正在運行1.3.2版本,它可以將行換行。
我正在運行1.9.3(`okular -v`)。我沒有報告錯誤,因為我已經有很好的工具來完成此任務,並且我不打算為此使用Okular。此外,它們還鏈接到https://okular.kde.org/contact.php上的一些不必要的monotracker
@reducingactivity我剛剛在當前的Ubuntu LTS中測試了版本1.9.3。對於我的測試示例,Okular正在按原樣包裝文本。
Basil Bourque
2017-10-28 03:10:46 UTC
view on stackexchange narkive permalink

Brackets.io

Brackets 是Adobe贊助的開源免費文本編輯器。請參閱 Wikipedia

enter image description here

內置了HTML + CSS的實時預覽。

Markdown預覽擴展

➠要實時預覽 Markdown,請使用 Markdown預覽 gruehle擴展。

enter image description here

knb
2018-12-14 16:29:11 UTC
view on stackexchange narkive permalink

這個問題是在2015年提出的。與此同時, Visual Studio代碼變得非常流行。在Linux上也可用。

VS Code具有良好的內置 Markdown支持,並且自2017年以來,它具有Markdown的預覽模式(已同步的拆分窗口)。對於屏幕截圖,請向下滾動至我鏈接到的頁面。

Markdown支持還可以通過許多擴展功能來豐富,例如“ markdownlint”。

如果我要添加屏幕截圖,可以嗎?
是的,繼續,好主意。
Alex
2020-03-16 14:31:41 UTC
view on stackexchange narkive permalink

mdless

我發現這非常方便。這是一個ruby gem,它允許CLI查看Markdown文件。

如果您使用的是Ubuntu:

  sudo apt install ruby​​sudo gem install mdless  

https://brettterpstra.com/2015/08/21/mdless-better-markdown-in-terminal/

FAHAD AL-YAMI
2020-04-25 08:23:06 UTC
view on stackexchange narkive permalink
  1. 簡單筆記:

    是一個筆記,它接受MarkDown

  2. ol>

    https:// simplenote .com

    1. Boostnote:
    2. ol>

      另一種替代方法及其使用的方法。

      https://boostnote.io/

      兩者都是完全免費的。

selalerer
2019-03-06 21:19:00 UTC
view on stackexchange narkive permalink

可以從Ubuntu軟件安裝Markdown Viewer。

項目站點: https://github.com/mapitman/mdview

它是生成臨時HTML文件並在瀏覽器中打開它的命令行工具。

請參閱問題的“不是瀏覽器插件,webapp或需要使用瀏覽器的其他任何內容”部分。
user1169610
2019-07-25 19:28:09 UTC
view on stackexchange narkive permalink

Microsoft VSCode

例如,在命令行中,只需輸入“ code”,一旦打開,只需按Ctrl + Shift + V。

https://softwarerecs.stackexchange.com/a/53659/12551答案的副本


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...