未提供项目说明

dfmt的Python项目详细描述


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

收件人:

^{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模块 在保留现有前缀的同时包装每个区域。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在Grails中集成javaapplet   动态设置片段时发生java错误   JavaSpringVelocity模板电子邮件?   SpringHateOAS中java自定义json输出   java wait()和notify()相关问题   正则表达式中的单词边界是什么?   使用外部库将项目部署到glassfish后发生java NoClassDefFoundError   java为什么在这里初始化ListNode两次?   java libGDX移动三维模型   java使线程等待另一个线程的执行   正则表达式如何在java中使用正则表达式解析给定字符串   java SWT ScrolledComposite在32768像素后切断画布生成的图像