未提供项目描述
项目描述
概述
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 查看哈希值)
关闭
dfmt-1.2.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7af6360ca8d556f1cfe82b97f03b8d1ea5a9d6de1fa3018290c844b6566d9d6e |
|
MD5 | 31d4c2157b9bf0f3f3bd794dcf2a8445 |
|
BLAKE2b-256 | 37e8c5e57fe74e89ea5f3073d3cd024609c4ab96f86daf4305d8fa9322684d40 |
关闭
dfmt-1.2.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ac88fe977cfc2fb6c77e2532cc257fc0d32847724fc73090d9e1a8ce2cec07de |
|
MD5 | 49edb954e06a3f18775bc4b4844879c2 |
|
BLAKE2b-256 | 082317005458854e3b6dfaf4c7555384eb850ec8980c0838aea93f12d1370799 |