私は Sphinx を学んでいて、ReST ファイルを編集する必要があります。そのためのインテリジェントなエディターはありますか? 同様に、コードの色付け、簡単なインデント、コード補完 (できれば) などを提供してくれるエディターです。
9 に答える
初期モードの Emacs: http://docutils.sourceforge.net/docs/user/emacs.html
vi
これがとても上手です。私はちょうど今、いくつかのファイルを編集.rst
していて、見出しや等幅テキストなどに色を付けていました。マクロを使用すると、テキストを見出しなどにすばやく変換できます。
レオはこれのいくつかを行います。
Creation Documents with Leoからの詳細情報 :
- 「ビューノードは、あなたの文章の多くの異なるビューを同時に表示できます...」
- 「... rst3 コマンドは @rst ツリーを rST に変換し、このテキストを docutils または Sphinx に送信してさらに処理します。」
- 「... 見出しから rST セクションを自動的に作成する」
ドキュメントで後述する追加機能があります。
Gedit には、構文の強調表示、キーボード ショートカット (「スニペット」)、および HTML プレビューをサポートする ReST プラグインがあります。
Jed エディター用の rst モードもあります: http://jedmodes.sf.net/mode/rst/
jEdit には ReST の強調表示もありますが、ReST 固有のオートコンプリート機能はありません (ただし、マクロはサポートされています)。
個人的には、vim または Cream を選択します。
私は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マクロを作成することがよくあります