有很多Markdown編輯器,但是我找不到在編輯窗格中內置查看器的編輯器。
我不做的例子這些SE網站是em> want,下面是問題/答案Markdown預覽的下方。同樣,絕大多數現有的Markdown編輯器都有兩個單獨的並排窗格,一個用於編輯,另一個用於實時預覽。這不是我想要的。
我想要的是Markdown渲染髮生在您要鍵入的位置,將鍵入的文本替換為標記後的文字。
有這樣的東西嗎?我在Windows上,但是webapp(甚至只是原始JS / HTML)也很酷。
有很多Markdown編輯器,但是我找不到在編輯窗格中內置查看器的編輯器。
我不做的例子這些SE網站是em> want,下面是問題/答案Markdown預覽的下方。同樣,絕大多數現有的Markdown編輯器都有兩個單獨的並排窗格,一個用於編輯,另一個用於實時預覽。這不是我想要的。
我想要的是Markdown渲染髮生在您要鍵入的位置,將鍵入的文本替換為標記後的文字。
有這樣的東西嗎?我在Windows上,但是webapp(甚至只是原始JS / HTML)也很酷。
最後更新:2020-04-09
與OP有著類似的需求,我在整個網絡上搜索了當前的解決方案。當前還沒有完美的解決方案,但是有一些可能值得一試。
請注意,我對實時/內聯預覽還有其他要求,例如:多文檔製表符,用於快速導航的目錄,輕巧的標記隱藏/顯示(源代碼模式),保留樣式,最後自動保存文檔和會話。是預期的(在線預覽與在線樣式)。我將不詳盡地描述一些主要功能,您應該訪問網站以獲得更多信息。我還選擇不使用僅拆分窗格的編輯器(即,沒有內聯預覽或樣式),因為有很多編輯器,並且OP明確排除了這些編輯器。
請注意,我已經親自測試了所有
以下所有編輯器都允許您鍵入Markdown標記,以及
有時也稱為WYSIWYG,但這在這裡是不同的,因為您不必使用工具欄來格式化文字:使用內聯預覽,您只需輸入標記代碼,它就會動態顯示結果。從某種意義上講,這與 LyX為LaTeX率先推出的類似。
基本上有兩種內聯預覽類型:每個塊(離開一個塊後刷新樣式,例如,通過轉到下一行/塊)或每個字符(即,當您鍵入內容時)。
我不是在演示插入圖像,但是它們幾乎可以預覽本地和遠程的所有圖像。 >
請注意,除面向筆記記錄的應用程序外,此處幾乎所有應用程序都不支持多文檔選項卡。
OpensourceCross-platform(Windows + MacOSX + Linux)內聯預覽鼠標友好的界面(易於從菜單或單擊中插入markdown結構在行的開頭或通過突出顯示文本,然後顯示選項)數學支持(LaTeX)源代碼模式支持許多降價構造:任務,代碼塊,HTML塊,導出為HTML,PDFFocus和打字機模式searchMulti-tabs,multi-documents支持圖像,但不支持嵌入式視頻。支持複雜的結構,例如vega-lite之類的圖形或mermaidBasic自動保存支持(請檢查File > Autosave)。當前正在使用具有更高級自動保存功能的完整會話管理器。對附件的基本支持(在用戶定義的文件夾中,或透明地上傳到在線存儲庫中)
注意:該項目位於非常積極的發展,並且已經有一個龐大的社區。這是個人的最愛,它在功能方面(甚至超越了它們)設法趕上了老編輯。
OpensourceCross-platform(Windows + MacOSX + Linux)內聯預覽(但同時混合了渲染和一些未渲染但變暗的降價格式,例如粗體和斜體)源代碼模式(但是有一種可讀性模式可以突出顯示非標記文本內容)全註釋管理器,多選項卡附件支持書目和引文支持腳註支持表支持任務支持目錄數學方程式支持(LaTeX)大量導入和導出格式:HTML,PDF,DOCX ,LaTeX(非常適合進行科學合作!)帶有語法高亮顯示的代碼塊集成了搜索(和替換)功能統計圖自動保存(保存任何更改)
筆記本範例:您選擇一個文件夾,所有筆記將存儲在其中。因此,很容易擁有多個筆記本並在它們之間進行切換。標籤完全本地化為多種語言
注意:該軟件最初是為科學家製作的,因此廣泛支持附件,書目和腳註。 LaTeX和DOCX的大量導入/導出對研究人員來說是一項殺手級功能,可以簡化協作。最後,我們可以說這與Zim Desktop Wiki的Markdown等效,它們的理念和功能集非常相似。
商業(但便宜:19 $)Win + MacOSX在線預覽+演示文稿支持+書目支持+腳註數學支持可以導入LaTeX文檔沒有源代碼模式(無法顯示Markdown) )沒有自動保存也沒有製表符。不支持任務列表。
開源(GPL)Win + Mac + Linux內聯預覽+ TOC導航(目錄)數學支持僅源代碼模式(無法隱藏標記,不能美化鏈接)正在開發中(正在積極解決以下問題) )在https下加載外部圖片的錯誤無法單擊鏈接沒有[自動保存](https://github.com/brrd/Abricotine/issues/17)或[標籤](https://github.com/brrd/Abricotine/issues/ 10)(但是問題是公開的,如果您知道[Electron](http: //electron.atom.io /)!)
商業版本,在betaWin + Mac(將來是Linux)中免費提供。在線預覽+ TOC導航(稱為Outline)數學支持這兩種源代碼和沒有標記模式。自動保存+文檔恢復可以插入自動更新的目錄(除目錄導航外)不支持書目(還可以嗎?),但可以添加“鏈接參考”和腳註。文檔更改時自動重新加載通知。
實時預覽數學方程式。無多文檔選項卡。
OpensourceWin + Mac + LinuxZenware內聯預覽數學支持不支持任務列表
Commercial(提供免費的限量版)MacInline預覽(僅源代碼模式,不能隱藏標記)根據任務描述自動累計時間
OpenSource(AGPL v3)跨平台(Windows ,Mac,Linux,Android,Firefox,Chrome)在線預覽文檔管理器標籤
注意:如果您不僅要編寫註釋,還要管理文件,這是一個非常有趣的解決方案。
O pensource(尚未發布)Win + Mac + Linux Markdown +所見即所得
開源(尚未發布)Win + Mac + LinuxMarkdown的在線預覽面向筆記的筆記(多文檔)與Marko Editor的作者相同(和相同的代碼庫)在筆記之間混合帶有一個應用程序和一個思維導圖軟件,以及自動圖形重組算法,所有內容均以純文本格式存儲。
個人說明:該應用程序看上去真是太神奇了,但還不是很幸運!如果您也有興趣,請聯繫作者!
免責聲明:由於我經常使用此軟件,因此以下評論有些偏頗。
Opensource(GPL2)Win + Linux + Mac + BSD(在Python + GTK2上運行,應適用於GTK2支持的任何平台)內聯預覽(可以鍵入Wiki標記代碼,並且可以即時設置樣式) )+ WYSIWYG面向筆記的(多文檔)Notes語法並存儲在DocuWiki / Markdown混合“輕量級”標記中可以將片段,單個或所有註釋導出/複製到標準MarkdownTOC導航(插件)非常成熟的項目(於2007年開始,歷時9年)開發文檔)和仍在積極開發中的文檔(截至2016年)多文檔選項卡(記住您打開它們的順序)每個字符自動保存(aka實時自動保存)標籤,圖片,可以在筆記,日曆等旁邊附加文件可以復制/直接從Paint粘貼圖片或類似圖片轉換為筆記(並可以隨後調整大小)-這些圖片將存儲在Zim筆記文件夾中可點擊鏈接記住每個筆記的最後光標位置乳膠數學公式支持(以後可以通過右鍵單擊進行編輯)可排序表格(降價語法)支持
此外,應用程序中還包含許多插件(看看,它們都很棒,甚至可以與GNOME的Zeitgeist,Lilypond音樂表,繪製ASCII圖等接口)。我建議您使用以下方法:
缺點:
沒有Markdown支持存儲文件(只能導入/導出到Markdown,但是註釋將以Zim標記語言存儲)。 2020年更新:現在有一個markdown-zim雙向轉換器:[markdown2zim] [33]。
/ UPDATE 2018:可用於所有標記(如粗體,斜體等)的即時刷新。選項:“首選項”的“編輯”面板中的“即時重新格式化Wiki標記”。 -更新:我現在使用Zim + MarkText,並且可能會遷移到Zettlr。
Collate(又名CollateNotes)是一個便箋管理器,具有集成的Markdown編輯器和YAML,用於存儲元數據。它具有實時渲染和編輯功能。
所有內容都存儲在本地計算機上。要求具有跨平台兼容性(Windows,Mac,Linux)。支持大多數語言的語法突出顯示。支持Github風味的MarkdownClear文件格式規範:https://github.com/Collateapp/CollateFileFormatTagsCommercial軟件,免費試用14天。
以下編輯器不會提供完整的Markdown內聯預覽,但會提供文檔的原型格式/樣式。這樣,即使某些元素的樣式可能不正確(或根本無法預覽,如圖像),您也可以稍微了解一下文檔的外觀。它們還都提供了拆分窗格或單獨的窗口以進行完整預覽。
注意:內聯樣式不僅僅是代碼編輯器(例如Notepad ++,SublimeText,Atom等)中的簡單正則表達式。 ,因為它們無法區分不同的標記深度(例如,所有標頭級別均以相同的樣式顯示),因此在此處將它們排除在外。
FreewareAndroid將每個註釋作為自己的.md文件直接存儲在SD卡根目錄下的Writer文件夾中(輕鬆備份)易於通過電子郵件共享註釋(直接作為電子郵件文本內容或附件),可能是[作家](https://play.google.com/store/apps/details?id=com.jamesmc.writer&hl的續集) = fr)
注意:我用它來替換ColorNotes,後者將註釋存儲在難以訪問且容易丟失數據的數據庫中。從現在開始,我一直使用這一工具,因為我經常將它們與照片和其他材料一起備份,所以從未丟失任何筆記。
CommercialCross-platform(Windows,Mac,Android,iOS)設備之間的同步
注意:我類似於Writer Plus,如果我使用的是iPhone或iPad,則可能是我要使用的。
CommercialMacOSX
OpensourceWin + LinuxTOC導航
注意:似乎不再維護此軟件。
OpensourceLinux(將來有Win)面向筆記的用途(多文檔)
保存文檔時進行預覽
注意:自幾年以來似乎一直沒有得到維護(官方網站已死,只有github保留了。)
CommercialMacSourcecode /預覽切換+所見即所得
Opensource(GPL)Win + Mac + LinuxInline樣式/格式面向筆記記錄(表示等同於Quiver的多文檔選項卡支持加密的筆記自己製作雲(+ Web編輯器支持內聯樣式)支持版本控制
免費軟件(帶有廣告)或commercialMacSeems,支持內聯預覽面向筆記記錄(多文檔)
FreewareWin + AndroidPurports支持Markdown,但我不能查找默認情況下如何在HTML中而不是Markdown的面向筆記記錄的(多文檔)存儲
它在右側顯示實時視圖。您可以在網站上看到功能的完整列表。
注意
首次啟動MarkdownPad時,它詢問您是否要購買Pro版本或使用免費版本。您只需單擊“免費使用”,它便再也不會詢問您。
我正在使用 ReText 。它是用Python編寫的,因此應該是跨平台的。在項目Wiki中,您可以找到有關如何在Windows上安裝ReText的詳細說明,因為這是您正在使用的平台。
ReText 可以在Linux上對我來說很棒。除標準Markdown之外,還支持許多“特定方言”,例如Michel Fortins Markdown Extra, MathJax等。您可以將文本導出為HTML,ODT(打開文檔文本,即用於OpenOffice / LibreOffice),PDF。
並且:“預覽按鈕”旁邊,它還可以並排提供實時預覽。 ,當您輸入以下內容時:
ReText (帶有實時預覽)(來源:ReText;單擊圖像可放大 sup>
我已經使用了一段時間了,它運行穩定,流暢且快速。有了對提到的“方言”的支持(我很確定我在某處看到它也支持SE此處使用的方言,以及GitHub上的一種方言),我只能衷心地向您推薦它!
假設您的Windows操作系統具有瀏覽器,並且您至少可以短暫找到一個正常的Internet連接,則可以使用 StackEdit
StackEdit功能:
>提供,提供實時,同步的預覽渲染,並嘗試根據正在編輯的標記對源進行樣式設置,不允許編輯預覽本身 -我不能說樣式化的編輯器是否足以滿足您的要求。
您可以選擇的另一種替代方法是 Github Atom 。
由於沒有人提及它,因此我會為您提供每次都使用的替代編輯器我正在做一個項目。 Github Atom 不僅是Markdown編輯器,而且像其他編輯器(文本編輯器)一樣,但是您可以破解內核。回答您的問題,此編輯器支持實時預覽您在Markdown上編寫的內容。實時預覽稱為 Markdown預覽,默認情況下,您安裝的新Github Atom包含其中一個軟件包。在下面查看其工作方式:
我向您展示的示例是Markdown上的一些虛擬文本。獲得它的方法非常簡單:編寫您的Markdown文本,然後按下 Ctrl
+ Shift
+ M
,然後另一個窗格將顯示結果,甚至是您進行實時編輯。
Github Atom是免費的開放源代碼,可用於Windows。您可以通過下載可執行文件一個在此處下載它。隨時問您是否有話要說。
我非常懷疑沒有專門的編輯器。 strike>(編輯:我已糾正@Izzy)但是,通過一些插件和外部軟件安裝,您可以擁有 SublimeText做到這一點。
結果將如下所示:(來自作者,因為我將無法做得更好,以證明它的優越性)
因此(不幸的是,有點有點複雜)設置/安裝說明:(這些說明適用於Windows,但在Mac上也應適用,但是會有一些區別-就像您不需要Windows SDK,但您可能需要其他東西之類的東西)
npm install -g markmon
。安裝SublimeText Markmon插件。 請不要按照此處的說明進行操作,因為目前該方法不適用於Windows-希望很快就會(例如,當我的fork合併時)。相反,您必須在[修復後才能安裝]在Windows上可以將其修復。因此,您必須將其下載到SublimeText Packages文件夾(通常為 C:\ Users \ [您的用戶名] \ AppData \ Roaming \ Sublime Text 3 \ Packages
)。 strike> **我的編輯現已合併,因此只需按照頁面的說明進行操作,然後在SublimeEdit中轉到“首選項”->“包裝設置”->“ Markmon”->“設置”-“用戶”,然後編輯文件以至少具有以下設置即可:
{“可執行文件”:“ markmon.cmd”,}
已渲染當您在新瀏覽器窗口的SublimeText中對其進行編輯時,markdown將顯示為 live 。您可以將它們並排放置以使其工作得很好。
(注意:我以前沒有與此項目建立聯繫,但是要寫下這個答案,我當然必須使用它,然後我發現它在Windows上不起作用,所以我現在對它進行了分叉並提交了一個拉取請求以解決該問題)
Haroopad 是基於NodeJS的跨平台(Linux,OSX,Windows)Markdown編輯器GUI,其中包括實時預覽窗格。在許多方面,它類似於Atom編輯器(實際上我懷疑它們共享一些節點庫),但是該接口是專門為處理Markdown文檔而設計的。
預覽窗格幾乎實時更新(儘管我認為它的響應速度不如我嘗試的其他響應快),並且可以很好地渲染Markdown出現。您可以從多個樣式表中進行預覽,也可以加載自己的CSS(例如,可以加載網站的CSS樣式表,以便預覽看起來就像內容將成為您的網站一樣!)。
編輯器可以還可以使用CSS進行樣式設置,包括鍵綁定和可選的自動完成功能(用於常見的Markdown格式),並且具有完全精通的VIM模式,可以使您真正精通。
兩者之間的集成就像您在編輯器中移動時預覽同步滾動時所期望的那樣。其他功能包括帶有Markdown語法提示的側邊欄和一個插入菜單,用於在您不記得某事如何發生時使用。除了通常以Markdown格式保存外,它還可以導出為HTML或通過電子郵件發送文檔的渲染版本。
這是Windows的新Markdown編輯器,可以簽出。
http://mike-ward.net/markdownedit
它具有您所要求的內置預覽功能,以及您期望的其他大多數功能:
Markdown Edit將重點放在內容和鍵盤快捷鍵上。菜單和狀態欄很小且很細微。
完整披露:我是開發人員
我也已經問了很長時間了。我用這個:筆-您所看到的就是所得到的。
功能齊全,但我真的很感謝我可以在同一窗口中進行樣式設置。希望這會有所幫助。但是我必須指出,它具有潛力。
降價註釋將滿足您的需求。如果您只想用作編輯器,則在首頁上有一個實時演示。還有一些功能,例如圖像上載和LaTeX支持,並非在每個markdown編輯器中都可用。
這很奇怪,但是關於出色,免費和開源的 Visual Studio代碼並沒有答案。
VS Code支持突出顯示,實時預覽,標題折疊和其他Markdown功能(請參見官方說明)。
此外,還有許多Markdown插件可以提高工作效率:代碼拼寫檢查器, MarkdownLint,表格式化程序, Markdown TOC和 other。
StackEdit實際上也有一個脫機的Chrome應用程序,這意味著它可以用作跨平台Markdown編輯器。它建立在與Stack Exchange相同的東西上,因此體驗與此類似。
如果您正在尋找將Markdown輸出集成到同一窗格中的東西,那麼我來看看 Qute是Windows / Mac的Markdown編輯器,可讓您在Markdown中編輯各個段落,然後將其切換回預覽。
還有 78個Markdown編輯器列表可能滿足您的需求。
Microsoft Visual Studio具有一個插件 Web Essentials,該插件提供markdown語法突出顯示和預覽。如果您要隨代碼一起吊起代碼,這是一個不錯的選擇。
在Windows 10上,還有一個替代方法是 BookPad,您可以在商店中找到它。它是一個離線markdown編輯器,但支持許多額外的語法。產出不錯。
當前價格為0.99美元