Автоматическая коррекция длины линии python sphinx

1

Обычно лучшие практики, связанные с sphinx, говорят о том, что вы должны ограничить длину строки менее чем 80 символами.

Итак, я хочу, чтобы автоматически ограничивать длину строки до менее 80 символов (без дефиса), и когда происходит коррекция, она должна поместить правильный отступ (если это возможно). Единственная функция, которую я видел, которая, похоже, немного похожа на Textwrap http://docs.python.org/library/textwrap.html У кого-то есть опыт с этим? может быть, лучшая идея? Функция уже расслоена в сфинксе, но я ее не нахожу? Я пропустил тему в stackoverflow?

Любой ввод приветствуется.

Теги:
python-sphinx

1 ответ

1
Лучший ответ

Редактор спуска - это то, что вам нужно.

В vim, например, это выполняется:

:set textwidth=80

Затем все, что вам нужно сделать, это начать ввод, и vim продолжит работу на следующей строке.

Маркировка текста и выполнение gq форматирует выбор в соответствии с настройкой переменной "textwidth".

Ex.

In those days spirits were brave, the stakes were high, men were real men, women were real women and small furry creatures from Alpha Centauri were real small furry creatures from Alpha Centauri.

В vim после установки tw=30 выберите текст и выполните gq:

In those days spirits were
brave, the stakes were high,
men were real men, women were
real women and small furry
creatures from Alpha Centauri
were real small furry
creatures from Alpha Centauri.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню