python狮身人面像线长度的自动校正

2024-04-20 07:22:28 发布

您现在位置:Python中文网/ 问答频道 /正文

通常,与sphinx相关的最佳实践要求您必须将行长度限制在80个字符以下。在

所以我想要一种方法来自动限制我的行长度不超过80个字符(没有连字符),当更正发生时,它必须放正确的缩进(如果可能的话)。 我看到的唯一适合的函数是textwarp http://docs.python.org/library/textwrap.html 有人有过这样的经历吗?也许是个更好的主意?函数已经在sphinx中绑定了,但是我没有找到它?我错过了stackoverflow中的一个主题?在

欢迎任何意见。在


Tags: 方法函数orghttpdocshtmlsphinxlibrary
1条回答
网友
1楼 · 发布于 2024-04-20 07:22:28

你需要一个下降编辑器。在

例如,在vim中,可以通过执行以下操作来处理:

:set textwidth=80

然后你所要做的就是开始输入,vim将在下一行继续。在

标记文本并执行gq根据“textwidth”变量的设置重新设置所选内容的格式。在

例如

^{pr2}$

在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.

相关问题 更多 >