題:
所見即所得的reStructuredText編輯器
Den
2016-06-29 03:39:06 UTC
view on stackexchange narkive permalink

我想使用 ReadTheDocs,它使用 Sphinx,而後者又使用 restructuredtext

到目前為止,我發現的reST編輯器就像80年代文字處理器一樣,您在其中編輯文本以將標籤(例如“ bold on”,“ bold off”等)放置在文本中的所需位置,然後您可以看到最終結果在不同的框架中。我正在尋找的是90年代後所見即所得的編輯器,例如Word,您可以在其中使屏幕看起來像您想要的樣子,並在您工作時生成標記的文本。

對於某些您在文本中工作最適合您。我不想從你那兒得到這筆錢,只是讓reST編輯對我和你都一樣舒服。

適用於哪個操作系統?
歡迎使用軟件建議!需要哪些功能(例如圖像支持)?生成的文本是僅存儲在本地,還是必須與其他內容(例如Web服務)集成?有價格限制嗎?請查看[包含“足夠信息”的問題需要什麼?](http://meta.softwarerecs.stackexchange.com/q/336/185)然後[編輯]您的問題並填補空白。這將大大增加您獲得良好和匹配答案的機會;)
我使用的操作系統是Windows和Android,但是如果我可以下載結果文本,也可以使用在線版本。就像我在原始帖子中所說的那樣,我打算將文本用作Sphinx和ReadTheDocs的文檔,因此它必須可以轉移到我的PC上。顯然,最有效的方法是Windows版本在本地對結果文本進行排序。圖像支持是可取的。
哦,關於價格:價格越低越好。免費是最好的。
我不相信有這樣的事情。主要是因為“市場”太小。一方面建立一個兩窗格的編輯器,一方面使用reST源,另一方面提供呈現的預覽,這要容易得多,而且大多數程序員和作家對此都感到滿意,因此沒有太多的理由來構建所需的編輯器。我認為最好的選擇是只使用Word,然後在最後應用一個獨立的文檔轉換器,例如Pandoc。
RST或MD或這些普通舊文件格式中的任何一個的重要要求之一是,文件必須是“可讀的”,而不能呈現為PDF或HTML或其他格式。輸出不可讀的RST的WYSIWYG編輯器沒有用。版本控製或文檔歷史記錄不可“差異化”。小心您想要的東西。
八 答案:
bignose
2017-11-14 05:14:15 UTC
view on stackexchange narkive permalink

(您尚未描述要在哪個平台上運行。我假設您要使用Web應用程序。)

'rsted'項目實現了一個文本生成reStructuredText的編輯器。

在Flask網絡框架(Python,JavaScript)中實現。源代碼是所有收件人免費的軟件

位於 http://rst.ninjs.org/的演示站點可以讓您試用。

不幸的是,``rsted''項目不是所見即所得的編輯器,它是一個簡單的文本編輯器,它建議使用按鈕為rst自動添加帶標籤的結構,並在右側顯示結果。遠非所見即所得的編輯器。
Den
2018-07-06 00:42:53 UTC
view on stackexchange narkive permalink

問這個問題已經有兩年多了,但是現在我發現了想要的東西。它稱為 Typora。它是Markdown的WYSIWYG編輯器(至少還沒有reST)。

建議使用不支持重組文本的重組文本編輯器不是很有幫助。
Travler
2019-05-26 05:41:41 UTC
view on stackexchange narkive permalink

向我推薦的另一個解決方案是LeXtudio提供的帶有reStructuredText擴展名的Visual Studio Code。它具有並排預覽,到目前為止似乎運行良好。

該問題專門要求編輯和渲染在同一窗格中進行,而不是在兩個單獨的窗格中進行。
Ralph B.
2018-05-28 06:01:00 UTC
view on stackexchange narkive permalink

我發現此腳本對我來說非常有效。實時預覽適用於任何環境,但需要按照其步驟進行設置。

https://github.com/tonyriverms/sphinx_live_preview

老實說,我能理解為什麼有些人可能想要前端,特別是如果他們使用的是Windows等專有軟件時。。。我真的很喜歡使用Sphinx,已經有很多年了。雖然有些人可能會發現它是一個學習曲線,可能需要GUI,但我認為最好將時間花在改進功能和構建軟件上,而不是丟臉。那隻是我的意見,因為我喜歡獅身人面像,Jekyll和mkdocs的發展方式。
Timmmm
2019-04-25 18:23:13 UTC
view on stackexchange narkive permalink

rstpad似乎運行良好,儘管已經有幾年沒有更新了。 )。

Travler
2019-05-24 01:58:52 UTC
view on stackexchange narkive permalink

在macOS上,我已標記為2。我已經在MacBook上安裝了Sphinx。在“已標記”中,我將“處理器”更改為 _pathto_ / rst2html.py 。到目前為止效果很好!在您最喜歡的文本編輯器中進行編輯,並在“標記”中進行實時預覽。

我為Marked 2編寫了一個Shell腳本。如果這是您的`processor`,則它將使用rst2html.py`渲染RST文件,或者回退到默認的Marked設置。這使Marked可以渲染RST和MD文件,而無需更改您的“ processor”首選項。
#!/ bin / bash RST2HTML =“ __ pathto __ / rst2html.py”如果[$ MARKED_EXT =“ rst”];然後$ RST2HTML / dev / stdin else echo“ NOCUSTOM” fi
Paul Hildebrandt
2019-11-15 08:55:11 UTC
view on stackexchange narkive permalink

sphinx-gui是用於在ReStructuredText中查看和編輯Sphinx文檔的桌面GUI。它是由PySide製成的。它是開源的,可以在這裡找到: https://github.com/audreyr/sphinx-gui

歡迎保羅!請擴大您的答案。謝謝!
J Arun Mani
2020-03-29 22:51:15 UTC
view on stackexchange narkive permalink

正如@JohnY所說, Pandoc在這裡確實很有用。它可以將文檔從一種格式轉換為另一種格式而不會帶來很大麻煩。因此,您可以使用自己喜歡的編輯器來生成具有自己喜歡的格式的文檔,然後使用Pandoc將其轉換為ReStructuredText或Markdown。

多數情況下,您可能會使用HTML格式的源文檔。我使用 Lyx(如果您不知道,它曾經用來編寫LaTex文檔,而無需學習LaTex)來生成LaTex格式的源文檔。輸入格式的選擇可能會有所不同,但重要的是Pandoc應該能夠為您提供幫助。



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