未提供项目说明
dfmt的Python项目详细描述
概述
dfmt是一个Python命令行工具,它可以重新格式化文本,允许您从:
this is a pretty big sentence with lots of words that takes a lot of horizontal space
收件人:
^{pr2}$它还可以用来格式化注释和文档字符串中的段落。在
输入:
/** * 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模块 在保留现有前缀的同时包装每个区域。在
- 项目
标签: