跳转到主要内容

未提供项目描述

项目描述

https://img.shields.io/pypi/v/dfmt.svg

概述

dfmt是一个Python命令行工具,可以重新格式化文本,让您从

this is a pretty big sentence with lots of words that takes a lot of horizontal space

转换为

this is a pretty big sentence with lots
of words that takes a lot of horizontal
space

它还可以用于格式化注释和文档字符串中的段落。

输入

/**
 * This is a very long line in a Doxygen comment that takes a lot of space
 */

输出

/**
 * This is a very long line in a
 * Doxygen comment that takes a lot of
 * space
 */

安装

推荐的方法是使用pipx安装dfmt。如果您了解自己在做什么,也可以直接使用pip

用法

将文本发送到stdin,dfmt将结果写入stdout。

默认情况下,文本在80个字符处换行。您可以使用-w,–width选项设置不同的大小。

因此,dfmt可以用于许多文本编辑器。

工作原理

dfmt包含一个硬编码的已知前缀列表。

它将首先将输入拆分为以相同前缀开始的“区域”。

然后它将使用Python标准库中的textwrap模块来包装每个区域,同时保留现有前缀。

项目详细信息


下载文件

下载适用于您平台的应用程序。如果您不确定选择哪个,请了解更多关于安装包的信息。

源代码分发

dfmt-1.2.0.tar.gz (2.8 kB 查看哈希值)

上传时间 源代码

构建分发

dfmt-1.2.0-py3-none-any.whl (2.8 kB 查看哈希值)

上传时间 Python 3