Есть ли интеллектуальный редактор для файлов ReST? - PullRequest
14 голосов
/ 12 мая 2010

Я только изучаю Sphinx, и мне нужно редактировать файлы ReST. Есть ли интеллектуальный редактор для этого? Например, редактор, который дает мне окраску кода, легкий отступ, завершение кода (надеюсь) и т. Д.

Ответы [ 9 ]

6 голосов
/ 17 мая 2010

Emacs с первым режимом: http://docutils.sourceforge.net/docs/user/emacs.html

6 голосов
/ 15 мая 2010

vi очень хорош в этом. Я только что редактировал некоторые .rst файлы прямо сейчас, и они раскрашивают заголовки, моноширинный текст и т. Д. Макросы позволяют очень быстро превращать текст в заголовки и все такое.

2 голосов
/ 02 мая 2012

eclipse имеет редактор, который предоставляет все эти функции:

http://marketplace.eclipse.org/content/rest-editor

также

http://resteditor.sourceforge.net/

2 голосов
/ 08 октября 2011

Существует также первый режим для редактора Jed: http://jedmodes.sf.net/mode/rst/

2 голосов
/ 23 июня 2010

Gedit имеет плагин ReST, который поддерживает подсветку синтаксиса, сочетания клавиш («фрагменты») и предварительный просмотр HTML.

2 голосов
/ 12 мая 2010

Лев делает кое-что из этого.

Больше информации от Создание документов с помощью Leo :

  1. «Узлы просмотра могут одновременно отображать различные виды вашего письма ...»
  2. "... Команда rst3 преобразует дерево @rst в rST, а затем отправляет этот текст в документалы или Sphinx для дальнейшей обработки."
  3. "... автоматически создает rST-разделы из заголовков"

Есть дополнительные функции, упомянутые далее в документации.

1 голос
/ 29 сентября 2010

Я использую 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 на лету в зависимости от файла, который мне нужно реструктурировать

1 голос
/ 07 июня 2010

jEdit также имеет подсветку ReST, но не имеет специфических для ReST функций автозаполнения (хотя и поддерживает макросы).

Я бы лично выбрал vim или Cream.

0 голосов
/ 07 декабря 2017

Некоторое время назад я попробовал Atom Editor https://atom.io/.. Он имеет преимущества даже при предварительном просмотре предварительного просмотра с отображением возможных изображений и правильной визуализации разделов, даже при отображении формул. Подсветка синтаксиса поддерживается, но в ReST особо нечего выделить.

Чтобы заставить его работать, вы должны установить пакеты pandoc и atom language-restructuredtext и rst-preview-pandoc. Предварительный просмотр активируется с помощью CTRL-SHIFT-E.

Другая возможность - это код Visual Studio, который я не пробовал.

Но через некоторое время я полагаюсь на простой NotePad ++, поскольку хороший редактор не так уж и полезен, так как ReST уже настолько прост.

...