/ / reStructuredText newline caracteres rompe bloques de código - python-sphinx, restructuredtext

bloques de código de ruptura de caracteres de nueva línea de reStructuredText - python-sphinx, restructuredtext

Hola y gracias por mirar mi problema! Así que estoy usando reStructuredText y Sphinx para generar un conjunto de documentos. Cada página debe ser compatible con PEP8 y, por lo tanto, tiene un máximo de 80 caracteres por línea. Este es un nuevo requisito y está rompiendo varias páginas.

Cuando solíamos tener:

.. code-block:: bash
really really long line of code that I would want a new user to copy and paste into a terminal

Ahora tenemos:

.. code-block:: bash
really really long line of code that
I would want a new user to copy and
paste into a terminal

Lo que es un problema, ya que cada línea se trata como un comando separado al pegar en el terminal. Leyendo los documentos que veo puedo hacer algo como:

| really really long line of code that I
would want a new user to copy and paste
into a terminal

para hacer que mi texto encaje en 1 línea, pero esto nomantener el estilo de bloque o resaltado de sintaxis que quiero. ¿Alguien sabe de una manera de lograr lo que estoy buscando? Gracias de antemano por cualquier y todos los comentarios!

Respuestas

5 para la respuesta № 1

Debería poder usar una barra invertida para indicar que la línea continúa. Se escapa del carácter de nueva línea.

.. code-block:: bash

really really long line of code that 
I would want a new user to copy and 
paste into a terminal

El comando se interpreta como una línea larga cuando se pega en un terminal.

Ver http://www.gnu.org/software/bash/manual/bashref.html#Escape-Character.