我剛剛學習Sphinx,我需要編輯ReST文件。有沒有一個智能的編輯器?就像一個編輯器,它給我代碼着色,簡單的縮進,代碼完成(希望)等。ReST文件是否有智能編輯器?
回答
Leo做了一些這方面的工作。
從 Creating Documents with Leo更多信息:
- 「View節點可以告訴你同時你的寫作很多不同的意見......」
- 」 ...的RST3命令的@rst樹轉換到RST和然後將此文本發送給docutils或Sphinx進行進一步處理。「
- 「......自動創建從頭條新聞的rST節」
有後來的文檔中提到的附加功能。
vi
非常擅長這一點。我現在只是編輯了一些.rst
文件,它爲標題,等寬文本等着色。這些宏使您可以很快地將文本轉換爲標題和其他內容。
的Emacs與第一個模式:http://docutils.sourceforge.net/docs/user/emacs.html
非常豐富的RST支持。每日使用。強烈推薦! +1 – gavenkoa 2013-02-12 20:51:43
rst-mode需要table-mode來編輯表格。但它很慢,所以插入字符時可以看到滯後。它只知道使用'+'和'-'製作的表格,但不能使用'=',這在spinx中也是可用的。 – 2014-06-15 11:28:25
的jEdit也有休息突出,但沒有休息特定的自動完成功能(它支持宏雖然)。
我會親自選擇vim或Cream。
Gedit有一個支持語法高亮顯示,鍵盤快捷鍵(「片段」)和HTML預覽的ReST插件。
我用VIM,並有一些有用的映射在我的.vimrc:
nnoremap <leader>1 yypVr=
nnoremap <leader>2 yypVr-
nnoremap <leader>3 yypVr'
nnoremap <leader>4 yypVr`
vmap <silent> <leader>b :call BulletList()<cr>
" Bullet List
function! BulletList()
let lineno = line(".")
call setline(lineno, "* " . getline(lineno))
endfunction
而且經常會產生依賴於我的文件上個飛VIM宏重組
不是'BulletList()'只是'I *'? – 2012-05-28 17:37:25
傑德編輯器還有第一種模式: http://jedmodes.sf.net/mode/rst/
前段時間我試過了Atom編輯https://atom.io/。它具有即使顯示可能的圖像的預覽並且正確地呈現段的好處,甚至顯示公式。語法突出顯示是受支持的,但是ReST中沒有太多需要強調的地方。
爲了使其工作,您必須安裝pandoc和原子包language-restructuredtext
和rst-preview-pandoc
。您使用CTRL-SHIFT-E
激活預覽。
另一種可能性是Visual Studio Code,我沒有試過。
但過了一段時間,我依靠簡單的NotePad ++,因爲在一個漂亮的編輯器中沒有太多好處,因爲ReST已經如此簡單。
- 1. 智能感知文本編輯器VB.NET
- 2. 用智能編輯精簡文件
- 3. Xcode是否有辦法強制編輯器顯示智能感知選項?
- 4. GAS編輯器中的文件夾是否有文檔
- 5. 支持智能的Jquery編輯器
- 6. 智能編輯器程序用C
- 7. 如何打開java智能編輯器?
- 8. Javascript編輯器與Photoshop智能感知
- 9. DOS編輯器與智能感知
- 10. Visual Studio代碼是否具有智能標記編輯功能(如WebStorm)?
- 11. 具有調試和智能感知功能的Powershell編輯器
- 12. QT編輯智能按鈕
- 13. JavaScript智能在ACE編輯
- 14. 是否有可能在文件之間進行智能差異?
- 15. 如何在文本編輯器中智能選擇文本?
- 16. 是否有可能編輯Eclipse命令
- 17. 是否有Python內置Python編輯器?
- 18. Dojo是否有Markdown編輯器
- 19. 是否有eot字體編輯器?
- 20. 是否有任何.editorconfig GUI編輯器?
- 21. 具有良好智能感知的乳膠編輯器?
- 22. .htaccess - 支持智能感知的Eclipse/Netbeans編輯器或插件
- 23. 在SandCastle中編輯AML文件時,有沒有辦法獲得智能感知?
- 24. 編輯Android SDK文件是否安全?
- 25. 是否有可能使textarea成爲ACE編輯器?
- 26. iPhone中是否有彈出式編輯器功能?
- 27. 是否有任何全功能的Brainfuck編輯器可用?
- 28. 是否有可能在Quartz.NET中編輯作業和觸發器
- 29. 智能感應同時編輯JS文件
- 30. 用文本編輯器打開加密文件是否安全
你會尋找什麼樣的代碼完成?我正在編寫一個用於重構文本的vim插件,所以我會對此感興趣。 – 2012-05-18 00:38:04