2010-05-12 11 views
15

Estoy recién aprendiendo Sphinx y necesito editar archivos ReST. ¿Hay un editor inteligente para eso? Como, un editor que me da coloración de código, sangrado fácil, finalización de código (con suerte), etc.¿Hay un editor inteligente para los archivos ReST?

+0

¿qué tipo de código de finalización estarías buscando? Estoy en el proceso de escribir un complemento de vim para el texto reestructurado, por lo que definitivamente estaría interesado en eso. –

Respuesta

2

Leo hace algo de esto.

Más información de Creating Documents with Leo:

  1. "Ver nodos que pueden mostrar muchos puntos de vista diferentes de su escritura al mismo tiempo ..."
  2. " ... El comando RST3 convierte un árbol @rst a RST y luego envía este texto a docutils o Sphinx para su posterior procesamiento ".
  3. "... crea automáticamente las secciones RST de titulares"

hay características adicionales que se mencionan más adelante en la documentación.

6

vi es muy bueno en esto. Estaba editando algunos archivos .rst ahora mismo y colorea los encabezados, el texto monoespaciado, etc. Las macros le permiten convertir el texto rápidamente en encabezados y otras cosas.

7
+1

Soporte de RST muy rico. Diariamente en uso. ¡Altamente recomendado! +1 – gavenkoa

+1

primer modo necesita modo de tabla, para editar tablas. Pero es muy lento, por lo que uno puede ver un retraso al insertar caracteres. Solo conoce tablas hechas con '+' y '-', pero no' = 'que también está disponible en spinx. –

1

jEdit también tiene descanso destacando, pero no tiene características de auto-realización específica resto (que hace las macros de apoyo sin embargo).

Optaría por vim o Cream, personalmente.

1

usar vim y tienen algunas asignaciones útiles en mi .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 

Y a menudo crear macros en vim º mosca dependiendo del archivo que tengo que reestructurar

+0

¿No es 'BulletList()' solo un 'I *'? –

0

Hace un tiempo me trató el Editor Atom https://atom.io/. Tiene los beneficios de incluso mostrar una vista previa que muestra posibles imágenes y representa correctamente las secciones, incluso se muestran las fórmulas. El resaltado de sintaxis es compatible, pero no hay mucho que resaltar en ReST de todos modos.

Para que funcione, debe instalar Pandoc y los paquetes atom language-restructuredtext y rst-preview-pandoc.Activa la vista previa con CTRL-SHIFT-E.

Otra posibilidad es Visual Studio Code, que no probé.

Pero después de un tiempo me baso en el simple NotePad ++, ya que no hay mucho beneficio en un buen editor, ya que ReST ya es tan simple.

Cuestiones relacionadas