美文网首页
限制列宽输出 fmt & fold

限制列宽输出 fmt & fold

作者: Wavky | 来源:发表于2016-12-09 11:55 被阅读0次

    fmt [options] [file...]

    文本格式化排版输出工具,在最大值许可范围内输出最接近目标列宽的行格式
    默认目标列宽为65,最大值为目标列宽+10
    最初目的是用于排版电子邮件,以便发送

    -w num / -num / num 指定目标列宽,默认为65
    -c 居中排版
    -n 格式化以点.开头的行(默认不做处理)
    -p 缩进段落方式排版(默认为多个空格时开启下一行输出)
    -s 合并行内多个空格
    -d chars 指定作为句子结束符的字符列表 chars ,默认为.!?
    -l number 行开头的每 number 个空格转换为一个 tab 符,默认为 8
    -t number 文件中的每个 tab 符最大可转换为 number 个空格,默认为 8


    fold [options] [file...]

    自动换行工具,类似fmt效果,但不会应用格式化对齐等功能
    预设模式,将严格按照指定最大列宽输出,行末单词会被强制切割到下一行
    默认列宽为 80

    -w num / -num 指定目标列宽,默认 80
    -b 以字节为单位计算列宽,取代字数为单位
    -s 以空格为切割点换行

    相关文章

      网友评论

          本文标题:限制列宽输出 fmt & fold

          本文链接:https://www.haomeiwen.com/subject/gupemttx.html